新手请教__解释一个替换连续空格的C程序
#include <stdio.h>int main(void)
{
int c; /*定义输入 ?*/
int inspace; /*定义空格 ?*/
inspace=0; /*空格初始值 ?*/
while((c=getchar())!=EOF) /* 检查输入直到出现EOF ?*/
{
if(c==' ') /*设定出入为空格 ?*/
{
if(inspace==0) /* ???*/
{
inspace=1; /* ??? */
putchar(c);
}
}
if(c!=' ') /*设定出入不为空格 ?*/
{
inspace=0; /* ??? */
putchar(c);
}
}
return 0;
}