1、为啥选c:c是最基础的语言之一,许多系统都以c作为主流语言,他具有高效性,可移植性,代码紧凑、简洁,强大且灵活,而且c是面向程序员的语言,它不像c++那么严格,而且学习c可以为后面学习c++打基础
2、缺点:因为其语言结构紧凑简洁,拥有大量的运算符,但这也导致一些错误很难被发现
3、c的应用范围:操作系统、游戏、嵌入式系统(因为c紧凑而高效,所以对硬件要求要低)、机器人工厂、电影、pc、大型计算机
4、编译器:把高级语言程序转变为计算机能理解的机器语言
5、链接器:把目标代码、启动代码和库代码合成一个可执行文件
6、源代码、目标代码、可执行文件的区别
源代码:你写的代码
目标代码:等于中间代码,即源代码经过编译器编译后的代码
可执行文件:能够被机器所识别的指令码
7、编程的7个步骤
(1)定义程序的目标
(2)设计程序:
(3)编写代码
(4)编译
(5)运行程序
(6)检测和调试设备
(7)维护和修改代码
8、编程机制:编程的内容被储存在文本文件中,此文件被叫做源代码文件,大部分c要求文件名以.C结尾,其中,(.)前面的为基本名,后面的为扩展名,二者加起来则是文件名
文件名需要满足特定计算机操作系统的特殊要求