为什么这段程序在C++6.0显示有错误?

2024-12-04 01:12:38
推荐回答(2个)
回答1:

程启庆序要规中耐范!
不悄培握能有warning!

#include

void sty(void)
{
char ch;
if((ch=getchar())!='\n')
sty();
putchar(ch);
}

int main(void)
{
printf("\n");
sty();
printf("\n");

return 0;
}

回答2:

main函数前面洞睁最好加上类型,比如void或者int,然后再main函数结尾前加上return ;或者return 0;
最好加上。
另外,sty()函数没有类纳培岁型说明符,
而且。(以下不确定)
sty()函数中if判断语句中,ch=getchar()!='\中枯n'有问题,建议改成(ch=getchar())!='\n'