C语言程序设计
1 C语言概述
1.1 C语言的发展过程
1.2 当代最优秀的程序设计语言
1.3 C语言版本
1.4C语言的特点
- C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字(auto, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, static, sizof, struct, switch, typedef, union, unsigned, void, volatile, while)。9种控制语句,程序书写自由,主要由小写字母表示,压缩了一切不必要的成分。Turbo C扩充了11个关键字(asm, _cs, _ds, _es, _ss, cdecl, far, hugeiterrupt near, pascal)。
- 运算符丰富。共有34种。
- 数据结构类型丰富。
- 具有结构化的控制语句。
- 语法限制不太严格,程序设计自由度大。
- C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。
- 生成目标代码质量高,程序执行效率高。
- 与汇编语言相比,用C语言写的程序可移植性好
1.5 面向对象的程序设计语言
C++
1.6 C和C++
1.7 简单的C程序介绍
main()
{
printf("Hello World!\n");
}
- mian是主函数的函数名,表示这是一个主函数
- 每一个C源程序都必须且只有一个mian函数
- 函数调用语句,printf函数的功能是把要输出的内容显示出来
#include<math.h>
#include<stdio.h>
main