这两段程序的区别?
时间:2009-05-12 来源:cqlouis
#include <stdio.h>
void main()
{
int ch;
while((ch=getchar())!=EOF)
{
/* if(ch=='\t')
printf("\\t");
else if(ch=='\b')
printf("\\b");
else if(ch=='\\')
printf("\\\\");
else putchar(ch); */
if(ch=='\t')
printf("\\t");
if(ch=='\b')
printf("\\b");
if(ch=='\\')
printf("\\\\");
putchar(ch);
}
} ---------------------------------------------------- 被注释掉的代码是另外一种方式,他们的运行结果不一样,到底问题出在哪里呢? 有点疑惑啊!
{
int ch;
while((ch=getchar())!=EOF)
{
/* if(ch=='\t')
printf("\\t");
else if(ch=='\b')
printf("\\b");
else if(ch=='\\')
printf("\\\\");
else putchar(ch); */
if(ch=='\t')
printf("\\t");
if(ch=='\b')
printf("\\b");
if(ch=='\\')
printf("\\\\");
putchar(ch);
}
} ---------------------------------------------------- 被注释掉的代码是另外一种方式,他们的运行结果不一样,到底问题出在哪里呢? 有点疑惑啊!
相关阅读 更多 +