int main (void)求详解!

来源:1-2 C程序结构

火Rain

2015-02-15 11:48

关于这段代码,请大大们畅所欲言~~~~~~~

写回答 关注

2回答

  • badbomb
    2015-04-06 13:34:03

    标准的main函数有两种:
    int main(void)                           //不需要参数
    int main(int argc, char *argv[])  //需要参数,argc为给程序的参数的个数,argv中保存的是给函数的参数,都是字符串。

    其他类型的main函数都是非标准的。像linux下都是用标准的main函数,而windows下很多编译器都是用void main() 或者main()。其实这种非标准的main函数很不好,用这种main函数学习C语言的人无法知道系统是如何给程序传参数的。

  • 乔葱葱
    2015-02-15 13:42:59

    解啥?既然main函数指明了要求返回int型,你至少要在花括号中写上一句return 0;啥的,而不能全部留空。

    火Rain

    感谢您的回答,但是为什么#include<stdio.h> int main(void) {} 这段代码,在本站中编辑木有错误呢?显示没有任何输出,也不会提示错误啊!

    2015-02-16 10:09:43

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926023 学习 · 20793 问题

查看课程

相似问题