《C语言程序设计》课程教学资源(PPT教学课件,共七章)
第一章概述 1-1c语言发展的历史背景 67~70年推出 BCPL Basic Combined Programming Language),被称为B语言。 72-73在B语言基础上设计出C语言。 UNX操作系统用C语言改写成功,使C 语言的突出优点引起广泛注意。 x
第一章 概 述 1-1 C语言发展的历史背景 67~70年推出BCPL (Basic Combined Programming Language),被称为B语言。 72~73 在B语言基础上设计出C语言。 UNIX操作系统用C语言改写成功, 使C 语言的突出优点引起广泛注意
1-1c语言发展的历史背景 78年,《 The c programming Language》名著出版(K&R著)。83年 美国国家标准化物协会(ANS公布新标准, 被称为 ANSI C 目前在微型机上应用的版本有 Microsoft c、 Turbo c等,各版本略有 差异
1-1 C语言发展的历史背景 ⚫ 78年,《The C programming Language 》名著出版( K&R著)。83年 美国国家标准化协会(ANSI)公布新标准, 被称为ANSI C。 ⚫ 目前在微型机上应用的版本有 Microsoft C、Turbo C等,各版本略有 差异
2简单的C程序例 main() I int a;/*定义一个整型变量a米/ int b 给a,b赋值的语句 int C j a=45;b=24; 表达式a+b赋值给c c= atb printf(”a=%d,b=%d,c=%d,ln”,a,b,c) /输出变量a、b、c的值*
1-2 简单的C程序例 main( ) { int a ; / * 定义一个整型变量 a * / int b ; int c ; a=45 ; b=24 ; c= a+b ; printf(”a=%d, b=%d, c=%d,\n”,a,b,c); / * 输出变量 a、b、 c的值 * / } 给a, b 赋值的语句 表达式a+b赋值给c
上述程序可以该改写为以下形式:被调函数 int sum(x,y)∥定义一个名为sum的函数 int x, y ∥xy为函数的形式参数(整数类型) I int z;z=x+y; return(z);}函数体 main() 主函数 I int a, b,C, oa=45;b=24;|*给a,b赋值* c=sum(a, b); printi(a=%d,b=%d,c=%d,n”ya,b,c);/米* 输出变量a、b、c的值*/}
上述程序可以该改写为以下形式: int sum( x,y ) // 定义一个名为sum 的函数 int x, y ; // x,y为函数的形式参数(整数类型) { int z; z=x+y; return(z); } //函数体 main( ) { int a , b ,c; a=45 ; b=24 ; / * 给a, b 赋值 * / c=sum(a,b) ; printf(“a=%d, b=%d, c=%d,\n”,a,b,c); / * * 输出变量 a、b、c的值 * / } 主函数 被调函数
1-3c语言特点 1.语言简洁、紧凑,使用、方便灵活。 关键字少(32个),程序书写形式自由。 2.运算符丰富(34种)。 见P.375附录) 3.数据结构丰富 (尤其是指针类型使用灵活、多样)
1-3 C 语言特点 1. 语言简洁、紧凑,使用、方便灵活。 关键字少(32个),程序书写形式自由。 2. 运算符丰富(34种)。 (见P.375附录) 3. 数据结构丰富 (尤其是指针类型使用灵活、多样)
1-3c语言特点 4.语法限制不严。 5.可访问物理地址,有汇编语言的大 部分功能。 6.生成的目标代码质量高,程序执行 效率高
1-3 C 语言特点 4. 语法限制不严。 5. 可访问物理地址,有汇编语言的大 部分功能。 6. 生成的目标代码质量高,程序执行 效率高
1-4c程序上机步骤 编辑源程序( myprog.c) 编译成目标程序( myprog. ob) 与库程序和其他目标程序连接成可 执行的程序( myprog.exe)。 x
1-4 C 程序上机步骤 编辑源程序(myprog.c) 编译成目标程序(myprog.obj) 与库程序和其他目标程序连接成可 执行的程序(myprog.exe)
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《Delphi步步精通》PPT完整课件 第9章 图像图形应用编程.ppt
- 《Delphi步步精通》PPT完整课件 第8章 多媒体应用编程.ppt
- 《Delphi步步精通》PPT完整课件 第7章 常用组件.ppt
- 《Delphi步步精通》PPT完整课件 第6章 自定义类型.ppt
- 《Delphi步步精通》PPT完整课件 第5章 过程与函数.ppt
- 《Delphi步步精通》PPT完整课件 第4章 数组.ppt
- 《Delphi步步精通》PPT完整课件 第3章 三种结构的程序设计.ppt
- 《Delphi步步精通》PPT完整课件 第2章 Object Pascal语言基础.ppt
- 《Delphi步步精通》PPT完整课件 第1章 Delphi概述.ppt
- 《Delphi步步精通》PPT完整课件 第12章 SQL数据库程序设计.ppt
- 《Delphi步步精通》PPT完整课件 第11章 数据库应用基础.ppt
- 《Delphi步步精通》PPT完整课件 第10章 DLL的应用.ppt
- 《程序设计教程》教学资源(学习资料)PlainText.rtf
- 《程序设计教程》教学资源(PPT讲稿)第9章 文件管理与配置注册表.ppt
- 《程序设计教程》教学资源(PPT讲稿)第8章 多媒体编程.ppt
- 《程序设计教程》教学资源(PPT讲稿)第7章 VCL窗体应用程序.ppt
- 《程序设计教程》教学资源(PPT讲稿)第6章 Windows窗体应用程序.ppt
- 《程序设计教程》教学资源(PPT讲稿)第5章 在Delphi 2005中使用窗体.ppt
- 《程序设计教程》教学资源(PPT讲稿)第4章 Object Pascal的高级技术.ppt
- 《程序设计教程》教学资源(PPT讲稿)第3章 Delphi语言基础.ppt
- 《数据库基础教程》(实验指导)PDF电子书.pdf
- 《数据结构与算法》程序设计中的思维方式.ppt
- 《数据结构与算法》第1章 绪论.ppt
- 《数据结构与算法》第2章 线性表.ppt
- 《数据结构与算法》第3章 栈和队列.ppt
- 《数据结构与算法》第4章 串.ppt
- 《数据结构与算法》第5章 数组和广义表.ppt
- 《数据结构与算法》第6章 树和二叉树.ppt
- 《数据结构与算法》第7章 图.ppt
- 《数据结构与算法》第8章 查找.ppt
- 《数据结构与算法》第9章 内部排序.ppt
- 《数据结构与算法》数据结构补充.doc
- 清华大学:《面向对象的理论与C++实践》PDF电子书(共十四章)(王燕).pdf
- 《C语言精彩编程百例》PDF电子书(共四篇).pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第1章 电筒密谈.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第2章 编码与组合.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第3章 布莱叶盲文与二元编码.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第4章 手电筒剖析.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第5章 绕过拐弯的通信.pdf
- 《计算机原理》课程教学资源:机械工业出版社《编码的奥秘》参考书籍(PDF电子书)第6章 发报机与断电器.pdf