小白,刚学c,有大牛来解释下 int main(void)这句话吗?

鸡蛋鸡蛋
浏览 2348回答 12
12回答

望远

                               你要知道一个C语言程序可以包含多个函数,但是当程序运行的时候应该从哪个程序开始执行,那么就需要一个程序入口,而这个程序入口就是main函数,函数名就是main,而函数返回值一般为int或者void,函数的参数列表一般为空()或者(void)那么就形成了你所看到的主函数 void main(void){ 。。。}或者 int main(){。。。  }                            

米诺凡

int main中,main是函数名称,int指数据类型,所以我们通常以return 0 结尾,作为函数结束的指示,void是空值函数,最后就省略掉 return 0 这一部分,直接结束程序

小何同学

int main()是c程序的入口。也就是主函数。返回值是int类型。参数为空

或许没有或许

整型函数int main(), 一般而言前面还要#include <stdio.h>, 这些都是固定套路,不变得

rookie2maven

底层调用程序的入口 相当于火车头的连接的第一节车厢,一种特殊的方法。

慕粉3491951

ISO C99标准定义了2种: int main(void); int main(int argc,char argv*[]); 历史上多数UNIX系统支持第3个参数: int main(int argc, char *argv[], char *env[] ); 参数argc表示输入参数的个数(含命令名),argv表示传入的参数的字符串,是一个字符串数组,argv[0]表示命令名。其中env是环境变量表地址。用过linux应该都知道全局变量environ这个环境变量表指针,所以其实第三个参数基本上都没用了

kofzxaaa

main主函数/程序入口函数返回值是int型参数为空

雪颲

记住他就好了,main是程序的入口地址

Linda_Je

参数为空,不能传参,必须有返回值

qq_小白大侠_04143858

这里定义int的main函数,该函数不接受任何参数
打开App,查看更多内容
随时随地看视频慕课网APP