给看看讲讲
编写一个将输入复制到输出的程序,并将其中的连续多个空格用一个空格代替。代码如下;#include<stdio.h>
#define NONBLANK 'a'
main()
{
int c,lastc;
lastc=NONBLANK;
while((c=getchar())!=EOF)
{if(c!='')
putchar(c);
if(c=='')
if(lastc!='')
putchar(c);
lastc=c;
}
}那个逗号应该是英文版的大家理解下,就是第三个if语句看不懂,哪位高手给讲讲。