1、C的优点:高效(未理解)、可移植(某一系统编写的C程序可在多系统通行)、灵活、面向程序员(未理解)
2、C的缺点:指针错误难发现、结合了大量运算符,代码难理解(未理解,传说中的“屎山”?)、需要先编译再运行
3、C的版本:C89/C90、C99(通用)、C11等
4、写C的7个步骤(理想状态):
1)定义程序目标(都有谁,需要哪些东西)
2)设计程序(怎么做,做多久,结果怎么样,给谁用)
3)编写代码(把步骤转化成代码)
4)编译(编译器进行编译)
5)运行程序
6)测试和调试(查看报错并调整)
7)维护和修改
注:实际操作中,以上过程会减少/重复某些步骤。第一步和第二步不能忽略,每写一次程序都需要在纸上过一遍,不然等写大量程序时,就容易乱如麻,这个能力要日常就锻炼。
5、C的一些知识补充:
1)目标代码、可执行代码、源代码、本地代码的区别:https://www.cnblogs.com/leesky/articles/13966617.html
2)编译器的作用:把源代码转换成可执行代码;
3)链接器的作用:将一个或多个由编译器或汇编器生成的目标文件外加库链接为一个可执行文件。
2022/10/20
标签:编译,代码,程序,基础知识,第一课,编译器,源代码 From: https://www.cnblogs.com/dontbenewbies/p/16809284.html