(中职)C语言程序设计案例教程第1章C语言概述(建议2学时)教学课件()



《(中职)C语言程序设计案例教程第1章C语言概述(建议2学时)教学课件()》由会员分享,可在线阅读,更多相关《(中职)C语言程序设计案例教程第1章C语言概述(建议2学时)教学课件()(26页珍藏版)》请在装配图网上搜索。
1、,按一下以編輯母片標題樣式,按一下以編輯母片,第二層,第三層,第四層,第五層,*,按一下以編輯母片標題樣式,按一下以編輯母片,第二層,第三層,第四層,第五層,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,郑州电力职业技术学院,单击此处编辑母版标题样式,单击此处编辑母版文本样式,
2、第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C语言程序设计,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C语言程序设计,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,
3、第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式
4、,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,
5、第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,郑州电力职业技术学院,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击
6、此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C语言程序设计,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,C语言程序设计,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本
7、样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单
8、击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式
9、,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此
10、处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第
11、二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,(中职)C语言程序设计案例教程第1章 C语言概述(建议2学时)教学课件(工信版),1.1,程序设计语言概述,1.2,文件包含,1.3,开发C语言程序,1.4,常见错误分析与解决,目录,本章要点:,了解,C,语言的发展和特点。,掌握,C,语言程序结构及格式特点。,掌握在,Microsoft
12、VC+6.0,环境下开发,C,语言程序。,理解,C,语言程序常见错误。,PART,1.1,程序设计语言概述,计算机语言经历的几个发展阶段,:,机器语言,机器语言是计算机能识别的语言,不需要解释和翻译,也称机器指令集。,汇编语言,汇编语言是机器语言的符号化形式,仍属于面向机器的低级语言,其程序的通用性和可读性较差。,高级语言,以人类的自然语言为基础的一种编程语言,使用一般人易于接受的文字和符号来表示,从而使程序编写员编写更容易,有较高的可读性。,1969-1973,年在美国电话电报公司(,AT&T,)贝尔实验室开始了,C,语言的最初研发。在,1972,年,贝尔实验室的丹尼斯,里奇(,Dennis
13、 Ritch,)和肯,汤普逊(,KenThompson,)在开发,UNIX,操作系统时设计了,C,语言。它与,UNIX,系统之间具有非常密切的联系,,UNIX,系统本身和在,UNIX,系统上运行的大部分程序都是用,C,语言编写的,,C,语言并不受限于操作系统或机器。在过去,由于,C,语言很适合用来编写编译器和操作系统,因此被称为,“,系统编程语言,”,,它同样适合编写用于不同领域中的大多数程序。,1.1.1 C,语言的发展,1.1.2 C,语言的特点,1.,简洁紧凑、灵活方便,2.,数据类型和运算符丰富,3.,表达能力强,表达方式灵活实用,4.,允许直接访问物理地址,对硬件进行操作,5.,生成
14、目标代码质量高,程序执行效率高,6.,可移植性好,1.1.3 C,语言程序的基本结构,例,1-1,:编写程序,在显示器输出一个字符串,“Hello world!”,。,#include,/*,编译预处理命令,*/,void main(),/*,主函数的函数头,*/,/*,主函数的函数体的开始标记,*/,printf(Hello world!n);,/*,输出字符串,“Hello world!”*/,PART,1.2,文件包含,程序,1,#include,f1.c,程序,1,f1.c,程序,2,程序,2,f2.c,包含,图,1-1,文件包含,PART,1.3,开发,C,语言程序,源程序,#,01
15、100110011011,01101101100110,000110,编写程序,编译程序,链接程序,#int sum(int x,int y),int z;,z=x+y;,return z;,void m,a,in(),int,a,b,s;,printf(,请输入两个整数:,);,sc,a,nf(%d%d,&,a,s=sum(,a,b);,printf(s=%dn,s);,#,0110011,0011011,000110,目标代码,加入库函数库,可执行的机器代码,图,1-2,C,语言源程序文件解析过程,1.3,在,Microsoft VC+6.0,环境下开发,C,语言程序,1.3.1 Micr
16、osoft VC+6.0,界面外观设置,选项命令,1.3.2 Microsoft VC+6.0,创建工程,1.3.3 VC+6.0,的,“,工作空间,”,输入工作空间名称“,worksp,a,ce,”,1.3.4,在工程中新建,C,语言源程序文件,“C+Source File”,选项,填写文件名“,1-1.c,”,1.3.5,编译,C,语言程序文件,“编译”命令,1.3.6,组建程序文件,“组建”命令,1.3.7,执行程序文件,“执行”程序文件命令,PART,1.4,C,语言程序,有语法错误,有逻辑错误,启动,VC+6.0,编辑源程序,编译,连接,运行程序,查看运行结果,结束,1.4 C,语言程序执行方法,(1)main(),函数名写错,如把,main(),函数名错写成,mian(),或其他的函数名,一定要保证主函数的名称正确。,(2),函数名后面的一对圆括号,(),是写函数的参数的,没有参数圆括号,(),不能省略,用户漏写圆括号,(),。,1.4,常见错误分析与解决,(3)关键字要写小写英文字符形式。C语言编译系统区分字母大小写,C语言把大小写字母视为两个不同的字符,用户不能正确分辨
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。