《C程序设计基础》
复习
/home/jqfeng/c/clang.htm
Ch01 引言
• 程序构成:函数、变量、流程控制
• 数据类型
• 基本数据类型、构造数据类型
• 数据类型在程序中的对象:变量、常量
• 结构化程序设计:分而治之、自顶向下
• 流程控制
• 语句级控制:顺序结构、分支结构、循环结构
• 单位级控制:函数
• 算法描述:自然语言、伪代码、流程图
2
Ch01 引言
由字母、数字和下划线组成;由字母、数字和下划线组成;
第一个字符是字母或者下划线第一个字符是字母或者下划线
• 程序设计语言的语法
• 单词:(保留/ 自定义)标识符、保留字常量、运算符
• 语法单位:表达式、变量定义、(简单/复合)语句、函
数定义和调用、输入输出
• C语言的特点:
• 优点:结构化语言、简洁紧凑方便灵活、易于移植、
处理能力强、效率高
• 不足:数据类型检查不严格、表达式有二义性、不检
测数据越界、运算符的优先级与结合性相对复杂
• 编译—语法错误,调试—逻辑错误
3
Ch02 用C语言编写程序
• 主函数main()、函数体、语句、英文字符
• 变量
• 变量命名:简洁、顾名思义;名词、形容词+名词
(函数命名:动词、动词+名词)
• 变量定义:多个变量之间“,”、区分大小写
• 变量使用:先定义后使用、先赋值后引用
• 格式化输入输出:printf、scanf 、格式控制
• 分支结构:测试(分支、“边界”)
• 循环结构:for 循环的三个表达式、阶乘溢出
4
Ch03 分支结构
• 分支结构: if-else • switch语句:
• if-else语句 • switch 、case和default
• if语句 • break语句的使用
• 嵌套的if/if-else语句 • 关系运算
• if-else if多路分支语句 • , , =, =, ==, !=
• else与if的匹配原则 • 注意区分: = 和==
• else找前面最近的未被 • 逻辑运算
匹配的if,与之配对 • 逻辑与
• 使用{ }清晰表达配对和 • || 逻辑或
逻辑关系 • ! 逻辑非
5
Ch03 分支结构
• 字符类型:char ,ASCII码
• 字母、数字具有连续、升序的ASCII码值
• abcd…z 的ASCII码为97,98,99,…,122
• ABCD…Z 的ASCII码为65,66,67,…,90
• 012…9 的ASCII码为48,49,50,…57
• 判断字符ch 是否为数字字符、大写或小写字符
ch=0 ch=9
ch
您可能关注的文档
- 8000环境影响报告书.PDF
- 985精英校园生活白皮书.PDF
- Al-Zn-Mg-Sc-Zr合金搅拌摩擦焊接接头的显微组织、力学.PDF
- Al-Zn-Mg-Sc-Zr合金搅拌摩擦焊接接头的显微组织、力学性.PDF
- Al2O3MoS2复合涂层的制备及摩擦磨损性能.pdf
- AR5减缓篇之气候变迁减缓策略建议.PDF
- AxyPrep总RNA中量制备试剂盒.PDF
- AxyPrep总RNA大量制备试剂盒.PDF
- A领域経験年次必修研修.PDF
- Blackboard网络教学平台教师操作手册.PDF
- 初中九年级英语Unit 13环境保护主题听说整合教学设计.docx
- 85分式方程及其解法课件人教版数学八年级上册.pptx
- 基于核心素养的博物馆主题说明文写作教学设计与实施——以九年级英语为例.docx
- 53一次函数的意义第课时课件浙教版八年级数学上册.pptx
- 大单元视角下“人民民主政权的巩固”与历史关键能力进阶教学设计——以初中历史中考复习课为例.docx
- 五年级数学下册典型例题解析人教版期末重点攻克.pptx
- 小学四年级信息技术《智启信息时代:查找网上信息的基石》教学设计及反思.docx
- 大疆域·大人口·大战略:中国国家空间认知的初步建构.docx
- 人教版(一年级起点)小学英语四年级上册Revision 1 Lesson 2教学设计.docx
- 大单元结构化复习:旧民主主义革命时期(18401919)的内忧外患与救亡图存.docx
最近下载
- 2026年国考《申论》(副省级)试卷答案解析.pdf VIP
- 火力发电工程建设标准强制性条文执行表 土建分册.pdf VIP
- 2篇文:在带头固本培元、增强党性方面等“五个带头”对照检查材料2026年.docx VIP
- 过敏性紫癜ppt(共35张PPT).pptx VIP
- 基于BIM的ZN花园14号住宅楼工程清单与招标控制价编制.doc VIP
- 基于BIM工程量清单的编制.docx VIP
- 带头固本培元、增强党性方面存在的问题及下一步整改措施(“五个带头”8篇精选).docx VIP
- 四川省建筑工程劳动量定额、时间定额和主要施工机械台班产量定额.pdf
- 十八项护理核心制度最新.docx VIP
- 采购部门岗位职责与工作流程规范.docx VIP
原创力文档

文档评论(0)