一定要是front吗?例子中那个front看着就是个字符型变量。。。
比如
char front = '\0';追问#include
void main ( )
{ char cx , front='\0' ;
while ((【1】)!='\n')
{ if (cx!=' ')
putchar(cx) ;
if (cx==' ')
if (【2】)
putchar(cx);
front=【3】 ;
}
}
这行就是声明两个字符,一个是cx 没有初始化;另一个是front 初始化为'\0'
追问(1) cx=getchar() (2) front!=‘ ’ (3) cx 这是答案能帮解释一下程序吗
追答(1) cx=getchar();从标准输入读一个字符,赋给cx
这是个条件,就是front 不等于(!=)空格的话。。。
这句没看懂,你贴出的程序有的字符识别有问题,我这里看着有个古怪引号。。。不是c语言的东西
这是程序的目的 1.下面程序接受键盘上的输入,直到按↙键为止,这些字符被原样输出,但若有连续的一个以上的空格时只输出一个空格。
本回答被提问者采纳