通过长时间的交流发现, 许多新人往往看到第一个 C 程序就崩溃, 譬如 helloworld, 许多新人会觉得为何一个就输出 helloword 的程序怎么还有这么多行代码? 各种符号在一起乱七八糟的是什么鬼?
为了便于理工科初学者理解常见的一个 C 程序, 我总结了一个万能公式给大家:
C 程序 = 主函数 + m * 自定义函数 + n * 文件包含
- (其中 mn 均大于等于 0)
- (PS: 严格讲, 虽说不够绝对, 譬如还有全局变量和外部依赖文件等等, 但初学常见的基本就是这个样子)
从公式可以看出一个 C 程序必须有且仅有一个主函数, 因为主函数是 C 程序的入口点和结束点而自定义函数和文件包含可以没有, 譬如如下程序:
小编推荐一个学 C 语言 / C++ 的学习裙 六九九, 四七零, 五九六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
这就是一个只有一个主函数的例子, 并且不需要任何头文件包含当然, m 和 n 可以有很多, 又如:
小编推荐一个学 C 语言 / C++ 的学习裙 六九九, 四七零, 五九六 , 无论你是大牛还是小白, 是想转行还是想入行都可以来了解一起进步一起学习! 裙内有开发工具, 很多干货和技术资料分享!
初学者可以自行对比公式, m 和 n 各是多少等等, 来加深理解程序结构, 如此一来, 我们初学着就可以先从结构上看个一二三出来
这些是 C/C++ 能做的
服务器开发工程师人工智能云计算工程师信息安全 (黑客反黑客) 大数据 数据平台嵌入式工程师流媒体服务器数据控解图像处理音频视频开发工程师游戏服务器分布式系统游戏辅助等
来源: http://www.jianshu.com/p/eb9e90a53e81