新手请教大大们一个问题,为什么这个有或无都是一个结果
请教大大们,这有两个代码,为什么结果是一样的。第一个:这里没有定义
#include <stdio.h>
void main()
{
int c, blank;
/*这里为空*/
while ((c = getchar())!= EOF)
{
if ( c != ' ')
putchar(c);
if ( c == ' ')
if (blank != ' ')
putchar(c);
blank = c;
}
}
第二个:这里有定义
#include <stdio.h>
void main()
{
int c, blank;
blank = 'a';
while ((c = getchar())!= EOF)
{
if ( c != ' ')
putchar(c);
if ( c == ' ')
if (blank != ' ')
putchar(c);
blank = c;
}
}