- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言N01 C语言概述 2学时+0学时.ppt
* * 课程设置 教材 C程序设计 (第4版) 谭浩强编著 清华大学出版社 课时安排 总共40学时(其中:授课24学时,上机16学时) 考查方式 考试(平时20%+期末80%) 课程要求 仔细听课 完成课后作业 重视上机实践 课后看书复习 联系方式 刘义东 副教授 TELE-Mail:liuyd@ 课程中心: 第一章 C语言概述 本章课程共2学时 其中:授课2学时,上机0学时 * * 1.1 何为高级语言? 机器语言 汇编语言 高级语言 面向过程 面向对象 CPU指令系统,由0、1序列构成的指令码组成 如 加 减 用助记符号描述的指令系统 如 ADD A, B 面向机器的语言 程序设计是数据被加工的过程 客观世界可以分类,对象是类的实例 对象是数据和方法的封装 对象间通过发送和接受消息发生联系 程序设计关键是定义类,并由类派生对象 * * 1.2 C语言的发展 * * 1.3 C语言的三个标准 标准 C 1978年 以KR合著《The C Programming Language》为基础 ANSI C 1983年 美国国家标准化协会(ANSI) ISO C 1990年 国际标准化组织(ISO) * * 1.4 计算机程序语言如何解决问题 ? 问题求解 任务 任何语言必须解决的问题 同学们理解和掌握的难点 基本语法 算法结构 数据结构 教材 第2、3、4、5章内容 教材 第1、3、4、7、10、11、12章内容 教材 第6、7、8、9章内容 * * 1.5 C语言程序的基本词汇(1) 数据类型:用于指定数据的属性 关键字:系统识别的控制字符,不能重新定义 基本类型 构造类型 指针类型 空 类 型 定义类型 数值类型 字符类型 数 组 结构体 共用体 枚举类型 整 型 浮点型 短整型 整型 长整型 单精度型 双精度型 char float double int void short long unsigned signed enum struct union typedef const 存储类别:指定存储位置 自动存储 静态存储 寄存器存储 外部存储 auto extern register static P43 P212 * * 1.5 C语言程序的基本词汇(2) 运算符:对数据进行操作和处理的符号,共34种 算术运算符: 共7种:+ - * / % ++ -- 关系运算符: 共6种: = == = != 逻辑运算符: 共3种:! || 位运算符 : 共6种: ~ | ^ 赋值运算符: 共1种:=及其扩展 条件运算符: 共1种:?: 逗号运算符: 共1种:, 指针运算符: 共2种:* 求字节数 : 共1种:sizeof 强制类型转换:共1种:(类型) 分量运算符: 共2种:. - 下标运算符: 共1种:[ ] 其它 : 共2种:( ) - 学习运算符时掌握什么? 目:运算对象的个数 功能 优先级 结合方向 P378 * * 1.5 C语言程序的基本词汇(3) 控制语句:控制程序执行方向,共9个 标识符:C语言中对数据对象命名的有效字符串序列。标识符就是数据对象的名称。 规则: 只能由字母、数字和下划线3种字符组成 第一个字符必须为字母或下划线 系统将大写字母和小写字母识别为两个不同的字符 建议标识符的长度不要超过8个字符 if( )~else~ for( )~ while( )~ do~while( ) continue break switch() case:~; default:~; goto return 分支语句 循环语句 辅助控制 * * 1.6 C语言程序基本格式 例1.1 第一个程序 Hello,World! /*Ex01_01.c The first C Program*/ #include stdio.h main() { printf(“Hello,World!”); } 注释 编译预处理 函数 语句 输出: Hello,World! * * 例1.2 /*Ex01_02.c calculate the sum of a and b*/ #include stdio.h /* This is the main program */ main() { int a,b,sum; a=10; b=24; sum=add(
您可能关注的文档
- A-WI-14-236标签安规管理标准书.xls
- A.B栋温湿度记录现状调查.xls
- A04正反极图面织构测定.ppt
- A08区A1-26~30型共4栋别墅土建工程.xls
- A1 工程开工报审表样本.doc
- A1-A3最新底基层高程.xls
- a10初始过程流程图.xls
- A2栋区域超前钻合同.doc
- A2驾驶证增驾A1考试内容合格标准.doc
- A3-A5栋工程总结.doc
- 苏教版8年级上册数学全册教学课件(2021年10月修订).pptx
- 比师大版数学4年级下册全册教学课件.pptx
- 冀教版5年级上册数学全册教学课件.pptx
- 办公室普通党员2024年组织生活会个人对照检查发言材料供参考.docx
- 领导班子成员2025年组织生活会“四个带头”对照检查材料范文.docx
- 2024年度专题组织生活会个人“四个带头”对照检查材料范文.docx
- 党支部领导班子2025年民主生活会“四个带头”个人对照检查材料范文.docx
- 2024年抓基层党建工作述职报告参考范文.docx
- 2024年度民主生活会征求意见情况的报告范文2篇.docx
- 普通党员2024年组织生活会个人“四个带头”对照检查发言材料2篇.docx
最近下载
- 外购成品检验要求.pdf
- 人教版高中语文必修一《百合花》PPT优秀课件.pptx VIP
- 部编版五年级语文下册说教材课件 修订版.ppt
- 2024年江苏航运职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 爱自己珍惜生命主题班会PPT课件.pptx VIP
- 高中数学同步教学课件 等比数列的前n项和公式 (2).pptx VIP
- 2025年江苏航运职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 2025年江苏航运职业技术学院单招职业技能测试题库及答案(历年真题).docx VIP
- 《道路勘测设计》全套教学课件.pptx
- 2024年江苏航运职业技术学院单招职业技能测试题库及答案(各地真题).docx VIP
文档评论(0)