版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026宁波市镇海中学(含甬江校区)事业编制教师(第三批)招聘9人考试备考题库及答案解析
- 2026年湖南现代物流职业技术学院单招职业技能考试题库有答案详细解析
- 2026年甘肃省嘉峪关市中医医院春季招聘聘用制专业技术人员笔试备考试题及答案解析
- 2026广东梅州市梅江区人力资源和社会保障局招聘见习人员6人笔试参考题库及答案解析
- 2026广西南宁经济技术开发区光明路学校春季学期编外教师招聘1人笔试备考试题及答案解析
- 山东省临沂2026届初三下学期第五次联考英语试题含解析
- 山东省淄博市临淄区第二中学2026届初三4月期中练习(一模)英语试题含解析
- 产品质量检查与控制清单
- 人才招聘选拔及培养框架参考
- 企业绩效管理评估综合指标体系
- 校长在人工智能教师培训专题研讨会上讲话:主动拥抱人工智能才能为学生开辟更广阔的成长空间
- 《平顶山平煤神马集团公司成本管理现状、问题及完善对策》7100字
- 电工实训项目二常用电工工具、仪表使用模块二 认识和使用常用电工仪表
- 《经络与腧穴》课件-腧穴
- 《空调制冷原理》课件
- 2025年上海市浦东新区高三语文一模作文题目解析及范文:一个人履行责任是否意味着放弃自由
- 瓷砖美缝施工合同协议书
- 部编四年级道德与法治下册全册教案(含反思)
- 1.句型(讲解)-2025年中考英语
- DB34T∕ 2593-2016 水栀子扦插育苗技术规程
- 食堂临聘人员管理制度
评论
0/150
提交评论