C PRIMER PLUS 第5版165页例题chcount.c
#include<stdio.h>
#define PERIOD '.'
int main(void)
{
int ch;
int charcount=0;
#define PERIOD '.'
int main(void)
{
int ch;
int charcount=0;
while((ch=getchar())!=PERIOD)
{
if(ch!='"'&&ch!='\'')
charcount++;
}
printf("There are %d non-quote characters.\n",charcount);
{
if(ch!='"'&&ch!='\'')
charcount++;
}
printf("There are %d non-quote characters.\n",charcount);
return 0;
}
注意到
}
注意到
if(ch!='"'&&ch!='\'')
改为if(ch!='\"'&&ch!='\'')
或if(ch!='\"'&&ch!=''')
输出结果相同