C程序设计
1 C程序设计
C程序设计 □第一章C语言概述 □第二章数据类型、运算符和表达式 □第三章最简单的C程序设计 □第四章逻辑运算和判断选取控制 □第五章循环控制 凵第六章数组 □第七章函数 □第八章编译预处理 □第九章指针 第十章结构体与共用体 □第十一章文件
2 第一章 C语言概述 第二章 数据类型、运算符和表达式 第三章 最简单的C程序设计 第四章 逻辑运算和判断选取控制 第五章 循环控制 第六章 数组 第七章 函数 第八章 编译预处理 第九章 指针 第十章 结构体与共用体 第十一章 文件 C 程序设计
第一章C语言概述 1.C语言的发展 与计算机对话是从低级语言开始逐步发展起来的 机器语言 低级语言 汇编语言 FORTRAN语言 ALGOL60语言 COBOL语言 高级语言 BASIC语言 PASCAL语言 C/C++语言 ADA语言 Java语言
3 第一章 C 语言概述 1. C语言的发展 与计算机对话是从低级语言开始逐步发展起来的。 机器语言 低级语言 汇编语言 FORTRAN语言 ALGOL 60语言 COBOL语言 BASIC语言 PASCAL语言 C/C++语言 ADA语言 Java语言 高级语言
ALGOL60(1960年) CPL语言(1963年 C语言的发展BCPL语言(1967年) B语言(1970年) C语言(1972-1973年) 2.C语言的特点 ①提供了一整套控制语句(9种),实现了对程序逻辑流的有效控制,这 有利于结构化程序设计。 ②数据类型丰富,提供了整型、实型、字符型、数组类型、指针类型、 结构体类型、共用体类型等数据类型。 ③可以直接访问物理地址,进行位操作 ④提供了34种丰富的运算符 ⑤具有预处理功能。 ⑥具有很好的可移植性。 ⑦生成目标程序质量高,程序执行效率高
4 ALGOL 60 (1960年) CPL语言 (1963年) C语言的发展 BCPL 语言(1967年) B语言(1970年) C语言(1972-1973年) 2. C语言的特点 ①提供了一整套控制语句(9种),实现了对程序逻辑流的有效控制,这 有利于结构化程序设计。 ②数据类型丰富,提供了整型、实型、字符型、数组类型、指针类型、 结构体类型、共用体类型等数据类型。 ③可以直接访问物理地址,进行位操作。 ④提供了34种丰富的运算符。 ⑤具有预处理功能。 ⑥具有很好的可移植性。 ⑦生成目标程序质量高,程序执行效率高
3.简单的C程序介绍 例1.1 main printf( this is a c program. \n") 例1.2 main i int a, b, sum a=123:b=456 sum=atb: printf( sum is %d\n", sum)
5 3. 简单的C程序介绍 例1.1 main() { printf("This is a c program.\n"); } 例1.2 main() { int a,b,sum; a=123;b=456; sum=a+b; printf("sum is %d\n",sum); }