通过前面的一个简单的C程序例子,相信您已经对C程序有了一个比较好的理解,正如前面您看到的程序一样,每一个基本的程序都会有这么一个框架,这是一个C程序的基本格式,不然是无法编译通过的。包括今后出现的程序样例,您都要这么做,我们推荐您使用GCC编译器,因为它的编译要求更接近C99标准。当然您也可以在Windows系统下使用VC6、CodeBlocks、DevC++等等都可以。
关于C标准:
也许您经常听人们谈论C89、C90、C99之类的名字而不知道是什么东西。简单来说,这些就是ANSI(美国国家标准局)不同年份制定的不同的国际标准,C99就是1999年制定,C90就是1990年制定,而C89就是1989年制定的咯。很明显C99要比C89要新很多,主要体现在支持了很多数据类型和新特性。为了使读者更容易入门,本教程不过多的提及这些新特性。
一些建议:
在学习过程中,每章的程序都强烈建议您亲自上机编译测试,并建议您尝试着修改程序来体验程序每一处的作用,以这种方式加深对程序的理解。同时,我们强烈推荐您掌握不同编译器的断点调试功能,不要过分依赖printf()语句的输出结果,而要知道程序的逐条语句的执行流程,这样可以帮助您更好的了解程序。
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程