通过长期的交流,我们发现很多新人看到第一个C程序时经常会崩溃。 例如,很多新手想知道为什么一个只输出一个输出的程序还有这么多行代码? 这些符号混在一起到底是什么鬼?
为了让理工科初学者更容易理解常用的C程序,我给大家总结了一个通用公式:
C程序=主函数+m*自定义函数+n*文件包含
(其中m和n均大于或等于0)
(PS:严格来说,虽然不够绝对,比如有全局变量、外部依赖文件等,但是初学者常见的基本上都是这样)
从公式可以看出,一个C程序必须有且只有一个main函数,因为main函数是C程序的入口点和结束点。 自定义函数和文件包含不需要包含,例如以下程序:
int main() { int a=1,b=2,c=2; c = a+b; return 0; }
这是一个只有一个主函数并且不需要包含任何头文件的示例。 当然,m和n可以有很多个,再举个例子:
#include#include #include #include int fun1() { return 0; } int fun2() { return 0; } int main() { return 0; }
初学者可以自己比较公式,m和n是什么等等,加深对程序结构的理解。 这样,我们在第一次学习的时候,可以先从结构中了解结构。
这个怎么样? 有帮助吗?
C语言研究中心()
欢迎学术交流和投稿
C语言网提供“C语言、C++、算法大赛”在线课程,全部由资深研发工程师或ACM金牌获得者授课。 拥有更科学、更全面的课程体系,以在线视频+在线测评的学习模式进行学习和实践。 同步,拒绝理论派,真正学编程! 还有奖学金等增值福利等着你!
C语言网版权所有丨除特别注明外,均为原创作品丨本网站经BY-NC-SA协议授权。 转载时请注明C语言程序的基本组织结构!
报酬
[]