1.在c語言中:
int main( void )
int main( int argc, char *argv[]
)
如果不需要从命令行中获取参数,请用int main(void) ;否则请用int main( int argc, char *argv[] )
。
如果 main 函数的最后没有写 return 語句的话,C99 规定编译器要自动在生成的目标文件中(如 exe 文件)加入return 0; ,表示程序正常退出。不过,我还是建议最好在main函数最后加上return 語句,虽然没有这个必要,但这是一个好习惯。不过,gcc3.2(Linux 下的 C 编译器)会在生成的目标文件中加入 return 0 。
2.在C++語言中:
int main( )
int main( int argc, char *argv[]
)
3. 總而言之:
为了使程序有很好的移植性,强烈建议使用:
int
main()
{
return
0; /* 新标准主函数的返回值这条語句可以省略 */
}
返回值的作用:
main函数的返回值用于说明程序的退出状态。如果返回0,则代表程序正常退出;返回其它数字的含义则由系统决定。通常,返回非零代表程序异常退出。
詳情參考:http://bbs.bccn.net/thread-299555-1-1.html
函數:
1.
类型标识符 函数名()
{聲明部分
語句
}
類型標識符指明了本函數的類型,函數的類型實際上是函數返回值的類型
2.int main(int argc, char* argv[])
其中argv是參數的個數,argv[i]是第i個參數,如:
输入 test a.c b.c t.c
则 argc = 4
argv[0] = "test"
argv[1] = "a.c"
argv[2] = "b.c"
argv[3] = "t.c"
關于main(),布布扣,bubuko.com
原文地址:http://www.cnblogs.com/cj2014/p/3720766.html