当前位置: 代码迷 >> C语言 >> 求助代码风格问题!谢谢各位了!
  详细解决方案

求助代码风格问题!谢谢各位了!

热度:258   发布时间:2007-11-25 12:51:20.0
求助代码风格问题!谢谢各位了!
#include <stdio.h>
int main(void)
{
int n;
int num[8];
int sum[8] = {0};
for(n=1;n<=8;++n)num[n] = 1;
for(n=1;n<8;++n)sum[n] = num[n]+num[n+1];
for(n=1;n<8;++n)
printf("%d\n", sum[n]);
getchar();
return 0;
}


为什么有的代码后面加getchar();和return 0;那?
就如以上这个程序,不加这两个也可以正常运行啊?我看好多写代码的人都加上那两个,在main函数里!
是为了什么那?能详细说明吗?不加和加的区别,小弟谢谢了!
搜索更多相关的解决方案: int  风格  sum  代码  num  

----------------解决方案--------------------------------------------------------
ruturn 0;
是标准c里面的必须要有的 有的编译器可以没有

getchar();是因为有的编译器会在程序一结束就自动关闭 看不到运行结果 加上之后算是暂停一下
----------------解决方案--------------------------------------------------------
谢谢楼上的哥哥,我可以理解为每次写完程序都加上这两个行吗?这样不会被人误解吧?
----------------解决方案--------------------------------------------------------
int main(void)
{
    return 0;
}

main() 返回 int 类型,这是标准写法。

getchar();   是从键盘获取一个输入的函数

用于暂停程序,因为命令行程序不在命令行下运行,而是直接点击其exe文件运行的话,不暂停是看不到部分结果的。(因为程序结束了)

getchar()  只是一个函数。
int main(void)    /*  这是标准写法 */
{
    return 0;
}
----------------解决方案--------------------------------------------------------
谢谢楼上的哥哥!
----------------解决方案--------------------------------------------------------
  相关解决方案