return 0 getch() 一起用的时候怎么用?

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:02:28
一般来说大家都告诉我getch()是用在程序末尾.可以防止EXE文件执行一下就自动关闭.
但有一个程序是这样的
#include <stdio.h>

int main(void)
{
printf("programming is fun.\n");
return 0;
}

我把getch;加在末尾return 0后面并没有用.就是这样
#include <stdio.h>

int main(void)
{
printf("programming is fun.\n");
return 0;
getch();
}
只有加在return 0之前才有用.就是这样
#include <stdio.h>

int main(void)
{
printf("programming is fun.\n");
getch();
return 0;
}

而且我把return 0删了也照样可以运行.就是这样
#include <stdio.h>

int main(void)
{
printf("programming is fun.\n");
getch();
}
我想问问这到底是怎么个用法?
我今天晚上刚开始学C的.我相信问题有点莫名其妙
但是没办法.
谢谢!!
那后面的0和1是什么意思?

return 就返回到此{}外
就不在进行下面的getch()语句了

return 0;返回值为0
return 1;返回值为1

同意木棉飞飞

Return [变量]就是把变量的值反回并退出函数过程
同样,可以直接用Return [常数]来返回一个常数
你提供的例子中,是直接返回0给 main()