清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第1章 C语言概述

C语言40学时 C程序设计 谭浩强著 清华大学出版社
C语言40学时 C程序设计 谭浩强 著 清华大学出版社

C语言40学时 第1章C语言概述 课堂教学1学时 累计1学时
C语言40学时 第1章 C语言概述 课堂教学1学时 累计1学时

C语言40学时 C语言出现的历史背景 通用的程序设计语言 可开发系统软件和应用软件 既具有高级语言的功能,又具有低 级语言的许多功能
C语言40学时 C语言出现的历史背景 • 通用的程序设计语言 • 可开发系统软件和应用软件 • 既具有高级语言的功能,又具有低 级语言的许多功能

C语言40学时 什么是C语言? 汇编语言的速记形式 低级语言的高级形式 高级语言的低级形式
C语言40学时 什么是C语言? • 汇编语言的速记形式 • 低级语言的高级形式 • 高级语言的低级形式

C语言的发展 C语言40学时 ALGOL60(1960)国际委员会 精致远离硬件 CPL复合程序(1963)英国剑桥大学 规模较大,难以实现 BCPL(1967)英国剑桥大学 浓缩CPL B(1970)美国贝尔实验室 太简单,接近硬件 c(1972~1973)美国贝尔实验室 最初为UNX
C语言40学时 C语言的发展 • ALGOL 60(1960)国际委员会 精致远离硬件 • CPL复合程序(1963)英国剑桥大学 规模较大,难以实现 BCPL(1967)英国剑桥大学 浓缩CPL • B(1970)美国贝尔实验室 太简单,接近硬件 • C(1972~1973)美国贝尔实验室 最初为UNIX

C语言40学时 随着∪NX的日益广泛使用,C语 言也迅速得到了发展。 C标准 1.标准C 1978年发表 2.ANS|C1983年发表 3.87ANSC1987年发表
C语言40学时 • 随着UNIX的日益广泛使用,C语 言也迅速得到了发展。 • C标准 1. 标准C 1978年发表 2. ANSI C 1983年发表 3. 87ANSI C 1987年发表

C语言的特点 C语言40学时 1.语言简洁、紧凑,使用方便、灵活 2.运算符丰富 3.数据结构丰富 4.具有结构化的控制语句 5.语法限制不太严格 6.可直接访问物理地址 7.生成目标代码质量高 8.可移植性好
C语言40学时 C语言的特点 1. 语言简洁、紧凑,使用方便、灵活 2. 运算符丰富 3. 数据结构丰富 4. 具有结构化的控制语句 5. 语法限制不太严格 6. 可直接访问物理地址 7. 生成目标代码质量高 8. 可移植性好

C语言40学时 简单的程序介绍 例1.1 include stdio h main( printf( this is a c program. In") 运行结果: This is a c program
C语言40学时 简单的程序介绍 例1.1 #include "stdio.h" main( ) { printf("This is a c program.\n"); } 运行结果: This is a c program

C语言40学时 例1.2 1.include stdio. h 2.man()求两数之和* 3.{inta,b,sum;/定义变量 4.a=123b=456; 5. sum=a+b 6. printf(" Insum is %dn", sum) 运行结果: sum is 579
C语言40学时 例1.2 1. #include "stdio.h" 2. main( ) /*求两数之和*/ 3. {int a,b,sum; /*定义变量*/ 4. a=123,b=456; 5. sum=a+b; 6. printf("\nsum is %d\n",sum); 7. } 运行结果: sum is 579

例1.3 C语言40学时 1. main( /主函数* 2. int a, b, C, 3. scanf(%d, %d",&a, &b); 4. C=max(a, b) 5. printf("nmax=%dn",c) 7. int max(ntx,nty)/定义max函数* 8. int z 9.i(x>y)z=x;运行结果: 10. else z=y, 入:8,5 11. return z 出:max=8 12.}
C语言40学时 例1.3 1. main( ) /*主函数*/ 2. {int a,b,c; 3. scanf("%d,%d",&a,&b); 4. c=max(a,b); 5. printf("\nmax=%d\n",c); 6. } 7. int max(int x,int y) /*定义max函数*/ 8. {int z; 9. if(x>y)z=x; 运行结果: 10. else z=y; 入:8,5 11. return z; 出: max=8 12. }
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第13章 文件.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第12章 位运算.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第11章 结构体与共用体.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第10章 指针.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)Introduction To Computers.ppt
- 西北工业大学:《软件工程》课程教学资源(PPT课件讲稿,主讲:谢明忠,共六章).ppt
- 计算机信息技术_基础知识测试题一(计算机基础知识).doc
- 计算机信息技术_计算机信息技术习题4.doc
- 计算机信息技术_计算机信息技术习题3.doc
- 计算机信息技术_计算机信息技术习题2.doc
- 计算机信息技术_计算机信息技术习题1.doc
- 西北工业大学计算机系:计算机信息技术(PPT教学课件).ppt
- 计算机信息技术_综合练习.doc
- 计算机信息技术_期末课程考试相关内容.doc
- 计算机辅助设计习题_计算机辅助设计总复习.ppt
- 计算机辅助设计习题_计算机辅助设计 第十七章 建筑造型.ppt
- 计算机辅助设计习题_计算机辅助设计 第十六章 家具及装潢.ppt
- 计算机辅助设计习题_计算机辅助设计 第十四章 三维网格曲面.ppt
- 计算机辅助设计习题_计算机辅助设计 第十三章 实体修改命令.ppt
- 计算机辅助设计习题_计算机辅助设计 第十二章 实体制作命令.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第2章 程序的灵魂一算法.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第3章 数据类型、运算符与表达式.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 最简单的C程序设计一顺序程序设计.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第5章 选择结构程序设计.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第6章 循环控制.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第8章 函数.ppt
- 清华大学出版社:《C语言程序设计》课程教学资源(PPT课件讲稿)第9章 预处理命令.ppt
- 电子科技大学《Delphi程序设计》_delphi应用.ppt
- 电子科技大学《Delphi程序设计》_delphi组件.ppt
- 电子科技大学《Delphi程序设计》_delphi语法基础.ppt
- 电子科技大学《Delphi程序设计》_认识delphi.ppt
- 电子科技大学《Delphi程序设计》_面向对象程序设计基础.ppt
- VC++程序设计_AnlexVC++1(英文).ppt
- VC++程序设计_AnlexVC++2(英文).ppt
- VC++程序设计_AnlexVC++3(英文).ppt
- VC++程序设计_AnlexVC++4(英文).ppt
- VC++程序设计_AnlexVC++5(英文).ppt
- VC++程序设计_AnlexVC++6(英文).ppt
- VC++程序设计_VisualC++(英文).doc