求大神指点,小弟初学C。。。
请问这里面的lastc和c有什么关系啊?为什么代码里面没有说明,书上说c是后一个输入的字符,lastc是前一个,从哪里可以看出来?谢谢。。。#include<stdio.h>
#define NONBLANK 'a'
int main()
{
int c,lastc;
lastc=NONBLANK;
while((c=getchar())!=EOF)
{
if(c!=' ')
putchar(c);
if(c==' ')
if(lastc!=' ')
putchar(c);
lastc=c;
}
}
#define NONBLANK 'a'
int main()
{
int c,lastc;
lastc=NONBLANK;
while((c=getchar())!=EOF)
{
if(c!=' ')
putchar(c);
if(c==' ')
if(lastc!=' ')
putchar(c);
lastc=c;
}
}