C语言新手提问

来源:百度知道 编辑:UC知道 时间:2024/05/30 11:37:50
刚开始自学C语言,书上的习题需要做一个C程序输出以下信息
********************************
very good!
********************************
我用的是TC2.0
main()
{
printf("**************************\n")
printf(" very good!\n")
printf("**************************\n")
}
我就照着书上做的一步一步下去,然后到了运行的时候。就是显示不出来信息。。我觉得应该没错吧?也请教了下朋友。也没成功

然后正好在TC目录里面看到有个源程序文件。也是输出信息的。打开看到里面最后有2行代码
getch()
return 0

我就想试试加进去能不能成功
main()
{
printf("**************************\n")
printf(" very good!\n")
printf("**************************\n")
getch()
return 0
}
这样还真的显示出来了。所以我有点好奇。为什么之前没成功,加上了这2段就成功了。。想知道这是代表什么意思。

#include <stdio.h>

int main()
{
printf("******************************************************\n");
printf(" Very good!

在XP以后的系统里,运行完了就自动关闭了,信息一闪而过。如果你用cmd运行就没事(比如程序c:\1.exe,开始运行cmd,在敲进c:\1.exe,就不会自动关闭)。加getch()就够了,这个函数等你输入信息,所以就不会一闪而过了。

TC2.0
要求最后有个结束语法,就是那个return