扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
一个“工程”(若干文件组成的一个整体,目的是为了完成某项任务,这就是一个工程),必须有一个主函数。
为九台等地区用户提供了全套网页设计制作服务,及九台网站建设行业解决方案。主营业务为网站设计、做网站、九台网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!
主函数的意义在于,它标志着整个工程的入口点,让你写的程序,从这个点开始真正的执行。
所以,一个工程是必须有主函数的。但这个工程中的某一个单独的文件,则可以没有主函数(但至少要有一个文件,有主函数)。
不知表述清楚没有
在C语言中,函数声明只是推荐,而不是强制。
当没有函数声明的时候,编译器没办法对函数的参数个数和类型做检查,于是带来风险,但并不是找不到。
你看下你编译的时候,针对没有声明的函数,应该会有一个warning的。代表编译器检查到了这个问题,但是并不是致命的。所以只是warning, 而不是error。
函数的入口在main(),程序从上至下执行的,如果你的函数在main()之后定义并且没有声明,执行的时候编译器会找不到定义而编译不过。声明就是要让编译器知道函数原型 (检测错误)
总之,如果main()函数在前,必须在main()中写函数声明;如果函数在main()前面,可以不在main()中写函数声明
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流