题型 填空题 20分 单项选择题 20分 读程序,写结果 20分(4题) 编程题 40分(4题) 章节总结 第一章 C语言概述 C语言的特点 C程序的上机步骤 第二章 程序的灵魂——算法 算法的概念 怎样表示一个算法 结构化程序设计方法 第三章 数据类型、运算符与表达式 C语言的数据类型、常量与变量 混合运算、运算符和表达式 章节总结 第四章 最简单的C程序设计 赋值语句 格式输入与输出 第五章 选择结构程序设计 关系运算符和关系表达式 逻辑运算符和逻辑表达式 if语句、switch语句 第六章 循环控制 goto语句、while和do-while语句、for语句 break语句和continue语句 章节总结 第七章 数组 一维、二维数组的定义和引用 字符数组 第八章 函数 函数参数和函数的值 局部变量和全局变量 变量的存储类别 第九章 预处理命令 第十章 指针 第一章 C语言概述 C程序是由函数构成的 一个C源程序包含一个main函数和若干个其他函数; 一个C程序总是从main函数开始执行的,而不论main函数在整个程序中的位置如何; 每个语句和数据定义的最后必须有一个分号。分号是C语句的必要组成语句; C语言本身没有输入输出语句。输入和输出的操作是由库函数scanf和printf等函数来完成。 第二章 程序的灵魂——算法 一个程序包括对数据的描述和对数据处理的描述。 对数据的描述,即数据结构。在C语言中,系统提供的数据结构,是以数据类型的形式出现的。 对数据处理的描述,即计算机算法。算法是为解决一个问题而采取的方法和步骤,是程序的灵魂。 算法:为解决一个问题而采取的方法和步骤。 算法是指解题方案的准确而完整的描述。对计算机而言,即计算机需执行的动作序列。 三种基本结构和结构化程序设计的方法 顺序结构:按指令的顺序依次执行 选择结构:根据判别条件有选择地改变执行流程 循环结构:有条件的重复地执行某个程序块 第三章 数据类型、运算符与表达式 标识符 C规定标识符只能由字母、数字和下划线三种字符组成,且第一个字符必须为字母或下划线。 C语言中,区分大小写字母,大写字母和小写字母被认为是两个不同的字符。 整型数据 表示方法:以0开头为八进制;以0x开头的数为16进制数 取值范围:16位数,符号位占一位。 浮点型数据 表示方法:数字和小数点组成;指数形式。 取值范围:32位数,有效数字6~7位。 第三章 数据类型、运算符与表达式 字符型数据 用单引号(即撇号)括起来的一个字符。 转义字符,以\开头的字符序列。 字符串 字符串常量是一对双撇号(双引号)括起来的字符序列 字符串结束标志:\0 各类数值型数据间的混合运算 如果一个运算符两侧的操作数的数据类型不同,则系统按“先转换、后运算”的原则 第三章 数据类型、运算符与表达式 算术运算符和算术表达式 优先级与结合性 C语言规定了在表达式求值时,先按运算符的优先级别高低次序执行; 如果在一个运算对象两侧的运算符的优先级别相同,则按规定的结合方向处理; 算术运算符的结合方向为“自左至右”,即先左后右。 自增、自减运算符 ++和--的结合方向是“自右至左” 若i=3,则j=(i++)+(i++)+(i++)执行后j=9,i=6 若i=3,则K=(++i)+(++i)+(++i)执行后k=18,i=6 赋值表达式和逗号表达式的值 例如 设x=5,有: y=++x; 等价于:先计算x=x+1(结果x=6),再执行y=x,结果y=6。 y=x++; 等价于:先执行y=x,再计算x=x+1,结果y=5,x=6。 y=x++*x++;结果:y=25,x=7。 ++为后缀形式,先取x的值进行*运算,再进行两次 x++。 y=++x*++x;结果:y=49,x=7。 ++为前缀形式,先进行两次x自增1,使x的值为7,再进行相乘运算。 例:x=8; x+=x-=x+x 结果是:-16 第四章 最简单的C程序设计 复合语句 用{ }把一些语句括起来成为复合语句,又称分程序。 字符数据的输入输出 putchar函数、getchar函数 格式输入与输出 printf函数及其格式字符 scanf函数及其格式字符 注意: 格式输入输出时,除格式字符外,需要原样输入或输出的字符。 scanf函数的地址表列为变量的地址或字符串的首地址。 第五章 选择结构程序设计 关系运算符和关系表达式 关系表达式的结果只有两种:真或假;在C语言中,以1代表“真”,0代表“假”。 逻辑运算符和逻辑表达式 逻辑运算的结果只有两种:真或假。 计算结果时,以“1”代表“真” 判断时,以非“0”代表“真” 在计算逻辑表达式时,只有在必须执行下一个表达式才能求解时,才求解该表达式(即并不是所有的表达式都
您可能关注的文档
- 第二章-电化学腐蚀热力学课题.ppt
- 地球自转与公转_解说.ppt
- C语言程序设计(第三版)第五章-原来讲述.ppt
- 地下管线探测原理解说.ppt
- 地形地籍成图软件cass培训解说.ppt
- 第二章对环境的察觉(复习)课题.ppt
- 第二章高分子材料的制备反应(三).课题.ppt
- C语言基础_第5章_选择讲述.ppt
- D1_7函数的连续性-2讲述.ppt
- D3-2洛必达法则,D3-3泰勒公式讲述.ppt
- 2025广东广州市天河区拟招聘英语实习老师1人备考题库附答案.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷附答案解析.docx
- 2025广东广州市越秀区流花街道办事处招聘综合事务中心辅助人员1人笔试历年题库附答案解析.docx
- 2025广东广州市花都区新雅街清初级中学招聘临聘教师1人备考历年题库带答案解析.docx
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人笔试备考试卷带答案解析.docx
- 江苏省盐城市东台市三仓镇区中学2026届八年级数学第一学期期末教学质量检测试题含解析.doc
- 2025广东广州市天河区城市管理第二保洁所招聘编外工作人员4人备考题库带答案解析.docx
- 江苏省盐城市亭湖区2026届数学八上期末考试试题含解析.doc
- 安徽省蚌埠市淮上区2026届数学八年级第一学期期末达标检测模拟试题含解析.doc
- 2025广东广湛城旅游轮有限公司招聘备考历年题库附答案解析.docx
最近下载
- 分析palantir对象模型shreyas phpapp01.pptx VIP
- 班子成员之间的相互批评意见.docx VIP
- 广发宏观分析报告:居民活动收支表的构建、分析与运用.pdf VIP
- Palantir公司调研报告.pptx VIP
- 汉川XH715D立式加工中心机使用说明书.pdf VIP
- 数学丨重庆市2026届高三上学期1月康德高考模拟调研卷(一)试卷及答案.pdf VIP
- 贵州省贵阳市普通中学2022-2023学年高三上学期期末语文(解析版).docx VIP
- 化工老旧装置淘汰退出和更新改造工作方案.docx VIP
- 培智六年级生活数学期末试卷ABC卷.doc VIP
- 港口机械钢结构制造规范.pdf VIP
原创力文档

文档评论(0)