1.1 C语言的起源
1972年,贝尔实验室的丹尼斯·里奇和肯·汤普逊在开发UNIX操作系统时设计了C语言。
1.2 C语言的特性
(1)高效性
C程序相对更紧凑,而且运行速度很快。
(2)可移植性
(3)强大而灵活
(4)面向程序员
C语言是为了满足程序员的需求而设计的,程序员利用C可以访问硬件、操作内存中的位。
(5)缺点
C语言使用指针,而涉及指针的编程错误往往难以察觉。
1.3 使用C语言的7个步骤
第一步 定义程序的目标
第二步 设计程序
第三步 编写代码
第四步 编译
第五步 运行程序
第六步 测试和调试程序
第七步 维护和修改代码
2.总结
C程序由一个或多个C函数组成。每个C程序必须包含一个main()函数,这是C程序调用的第一个函数。简单的函数由函数头和后面的一对花括号组成,花括号中是由声明、语句组成的函数体。
在C语言中,大部分语句都以分号结尾。声明语句为变量指定的变量名,并标识该变量中存储的数据类型。变量名是一种标识符。赋值表达式语句把赋值给变量,或者更一般地说,把赋值给存储空间。函数表达式语句用于调用指定的已命名的函数。调用函数执行完毕后,程序会返回到函数调用后的语句继续执行。
一门语言的语法是一套规则,用于管理语言中各有效语句组合在一起的方式。语句的语义是语句要表达的意思。编译器可以检测出语法错误,但是程序里的语义错误只有在编译完之后才能从程序的行为中表现出来。检查程序是否有语义错误要跟踪程序的状态,即检查程序每执行一步后所有变量的值。
最后,关键字是C语言的词汇。