关于C语言中的一个小问题
关于C语言中的一个小问题
日期:2013-09-13 13:32:56 人气:1
其实我觉得你说得对,这个程序编的有些问题,你试着先输出非空格的字符,程序会跳过
if(c == ' ')
{
if(lastc != ' ')
putchar(c)
}
这个判断,然后lastc = c后lastc中就存有你之前输入的字符,你在输入空格下次lastc = c中就会存有空格。如果你先输入空格,程序就会崩溃,应为lastc未定义,我用的vs2010已经试过了,你可以试试。望采纳