![第1章_程序设计ABC-zxr2010.8.26_第1页](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/6b401b19-8eee-43c7-96c8-185258013fd2/6b401b19-8eee-43c7-96c8-185258013fd21.gif)
![第1章_程序设计ABC-zxr2010.8.26_第2页](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/6b401b19-8eee-43c7-96c8-185258013fd2/6b401b19-8eee-43c7-96c8-185258013fd22.gif)
![第1章_程序设计ABC-zxr2010.8.26_第3页](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/6b401b19-8eee-43c7-96c8-185258013fd2/6b401b19-8eee-43c7-96c8-185258013fd23.gif)
![第1章_程序设计ABC-zxr2010.8.26_第4页](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/6b401b19-8eee-43c7-96c8-185258013fd2/6b401b19-8eee-43c7-96c8-185258013fd24.gif)
![第1章_程序设计ABC-zxr2010.8.26_第5页](http://file3.renrendoc.com/fileroot_temp3/2022-1/8/6b401b19-8eee-43c7-96c8-185258013fd2/6b401b19-8eee-43c7-96c8-185258013fd25.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、左秀荣左秀荣 2022-5-1622022-5-163课程要求课程要求2022-5-164第第1章章 程序设计程序设计 ABC第第2章章 数据类型、运算符与表达式数据类型、运算符与表达式第第3章章 简单的简单的 C 程序设计程序设计第第4章章 程序的控制结构程序的控制结构第第5章章 函数函数第第6章章 数组数组第第7章章 指针指针第第8章章 结构体和共用体结构体和共用体第第10章章 文件操作文件操作复习总结复习总结 (2学时)学时) 备注:第备注:第9章函数的高级应用,第章函数的高级应用,第11章章C 程序设计常见程序设计常见错误,留作学生自学。错误,留作学生自学。课程内容课程内容2022-5
2、-165C C语言发展历史语言发展历史C C语言特点语言特点C C程序格式和结构特点程序格式和结构特点C C程序上机步骤程序上机步骤2022-5-1662022-5-1672022-5-1682022-5-1692022-5-1610101110000000000100000000000001010000000100000000像不像天书?像不像天书?2022-5-1611机器语言机器语言汇编语言汇编语言高级语言高级语言面向过程面向过程面向对象面向对象CPU指令系统,由0、1序列构成的指令码组成如:10000000 加 10010000 减用助记符号描述的指令系统如 ADD A, B面向机器的
3、语言程序设计是数据被加工的过程客观世界可以分类,对象是类的实例对象是数据和方法的封装对象间通过发送和接受消息发生联系程序设计关键是定义类,并由类派生对象 2022-5-1612PRINT 1+1结果显示结果显示在屏幕上在屏幕上#include main()printf(%dn, 1+1);2022-5-16132022-5-16142022-5-16152022-5-16162022-5-1617程序和数据程序和数据执行结果执行结果2022-5-16182022-5-16192022-5-1620输入输入/输出输出设备设备存储器存储器运算器运算器控制器控制器源程序源程序和输入数据和输入数据输出
4、结果输出结果取出数据取出数据存入数据存入数据操作命令操作命令存取命令存取命令取出取出程序指令程序指令输入输出输入输出命令命令计算结果计算结果CPU大脑大脑记忆记忆装置装置眼睛眼睛和耳和耳朵朵2022-5-16212022-5-16222022-5-16232022-5-16242022-5-16252022-5-16262022-5-16272022-5-16282022-5-16292022-5-16302022-5-16312022-5-16322022-5-16332022-5-1634 2022-5-163532个关键字:(auto break case char constconti
5、nue default do double elseenum extern float for gotoif int long register returnshort signed sizeof static structswitch typedef unsigned union voidvolatile while 2022-5-16369种控制语句:if( )elsefor( )while( )dowhile( )continuebreakswitchgotoreturn2022-5-16373434种运算符:种运算符:算术运算符:算术运算符:+ - + - * * / % + - /
6、% + -关系运算符:关系运算符: = != = !=逻辑运算符:!逻辑运算符:! & |& |位运算符位运算符 : | & | &赋值运算符:赋值运算符:= = 及其扩展及其扩展条件运算符:条件运算符:?:?:逗号运算符:逗号运算符:, ,指针运算符:指针运算符:* * & &求字节数求字节数 :sizeofsizeof强制类型转换:强制类型转换:( (类型)类型)分量运算符:分量运算符:. -. -下标运算符:下标运算符:其它其它 :( ) -( ) - 2022-5-1638C C数数据据类类型型基本类型基本类型构造类型构造类型指针类型指针
7、类型空类型空类型void定义类型定义类型typedef数值类型字符类型char枚举类型enum整 型浮点型单精度型float双精度型double短整型short长整型long整型int数组结构体struct共用体union2022-5-1639/* example1.1 The first C Program*/#include main() printf(“Hello,World!”);注释编译预处理函数语句输出:输出:Hello,World!2022-5-1640 main( ) . . . . . . .main( ) int i , j , sum; sum=0; for(i=1; i
8、10;i+) for(j=1;j10;j+) sum+=i*j ; printf(“%dn”,sum);优秀程序员的素质之一优秀程序员的素质之一:使用使用TAB缩进缩进 对齐对齐有足够的注释有足够的注释有合适的空行有合适的空行main( )int i , j , sum;sum=0;for(i=1; i10;i+)for(j=1;j10;j+)sum+=i*j ; printf(“%dn”,sum);2022-5-1641例: /*This is the main /* of example1.1*/ */ 非法 2022-5-1642编辑链接编译执行 C程序的上机步骤程序的上机步骤C程序开发步骤程序代码的录入,生成源程序*.c语法分析查错,翻译生成目标程序*.obj与其它目标程序或库链接装
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 苏科版数学九年级下册《列表法画二次函数的图象》听评课记录2
- 环境友好设备供应合同(2篇)
- 人教版数学七年级上册1.4.1《有理数的乘法(1)》听评课记录
- 六年级科学听评课记录
- 湘教版地理七年级下册8.3《俄罗斯》听课评课记录
- 中图版地理七年级上册《第一节 疆域和行政区划》听课评课记录2
- 语文中高年级听评课记录
- 理疗科主治医师职责
- 部编版八年级道德与法治下册第五课《我国基本制度》第1课时《基本经济制度》听课评课记录
- 五年级口算及
- 高考志愿咨询培训课件
- mysql课件第五章数据查询
- 超滤培训课件
- 热线电话管理制度
- AutoCAD 2020中文版从入门到精通(标准版)
- 《海峡两岸经济合作框架协议》全文
- 纺丝原液制造工(中级)理论考试复习题库(含答案)
- ArcGIS软件入门培训教程演示文稿
- 大梅沙河道河道流量水位
- 人教版初二英语八年级上册全册英语单词表
- 《红色经典》校本课程
评论
0/150
提交评论