getchar(); if -else;
- -
getchar()
c=getchar();
while( c!=EOF)
{}
与
while( (c=getchar()) != EOF)
{}
区别:前者读取一次,为输入字符串的第一个,然后进入while{} 无限循环;
后者一次读取输入字符串,进行循环知道结束;
前者可改为:
c=getchar();
while ( c !=EOF)
{ putchar(c);
c=getchar();}
可进行依次循环
if-else
if (expression)
statement1
else
statement2