- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
本文作者:黄邦勇帅
本文是学习 最基础的内容,因此应对其熟练掌握,本文主要介绍了最基本的选择语句和循环语句,包括 语句,
语句, 语句, 语句, 语句, 和 语句,本文对以上语句的各种语法问题作了较全
面的解析,本文只针对语法问题,有关程序设计的问题本文不会提及,本文内容由浅入深,易学易懂。本文使用的是
机器主流计算机都是 机器, 操作系统, 编译器进行讲解的。
本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正。
声明:禁止抄袭本文,若需要转载本文请注明转载的网址,或者注明转载自 “黄邦勇帅”。
主要参考文献:
、第五版中文版 美 著 孙建春 韦强译 人民邮电出版社 年 月
、第四版中文版 、 著 李师贤等译 人民邮电出版社 年 月
、《程序设计语言 》中华人民共和国国家标准 年 月 日发布 出版社不详
、《 和指针》第二版 美 著 徐波译 人民邮电出版社 出版日期不详
、《 语言核心技术》 εTony Crawford 著 O’Reilly Taiwan 公司译 机械工业出版社 2007 年 8 月
6、《ANSI C 标准详解》 作者、出版社、出版日期不详
第 5 部分 选择语句和循环语句专题
(共8 章,共 16 页)
第 1 章 基础
一、基本概念(以下概念应是表达式章节的内容,在这里做补允)
、常量表达式:就是其值可以在编译翻译时求值而不用等到运行时求值的表达式。常量表达式中不应包含有赋值运
算符、增量运算符、减量运算符、函数调用、逗号运算符。从概念可以看到,若表达式中有变量,则不是常量表达
式,比如 则 不是常量表达式。
、整型常量表达式:整型常量表达式要求其操作数只能是整数常量,枚举常量,字符常量,使用强制转换将浮点型常
量不包括浮点型常变量转换为整型的表达式, 表达式。因此,若表达式中有浮点数,变量都不是整型常量
表达式;示例: 是整型常量表达式; 不是整型常量表达式,是整型常量表达式; 则
都不是整型常量表达式,强制转换将浮点型常量不包括浮点型常变量转换为整型的表达式才是整
型常量表达式,这里的 是浮点型变量,并不是浮点型常量,所以 和 都不是整型常量表达式。注意
运算符的结果是整数常量,因此 表达式可以用作整型常量表达式的操作数。注意:整型常变量可以作
为整型常量表达式。
、有关标量类型、聚合类型、算术类型、不完整类型等基本概念请参阅 《表达式与运算符及左值专题》本文不对
这些概念做重复讲解。
二、语句基本概念
、一条语句就是一条计算机指令,语句是 程序中的最小单位,在函数的函数体中一般是由多组语句组成的。
、在 中一条语句一般是以分号作为结束的,但复合语句是个例外。同时语句表示指定一个行为且不是 指
令的部分。
、注意语句的分号应使用英文输入界面下输入的分号,比如分号””这里的分号是正确的,而分号”;”将是错误的。
、除复合语句外,在 中若出现没有分号的语句则是错误的,比如 错误,数字 后应加上分号,如
这才表示一条完整的语句。
、除特别说明外,程序是按照语句在程序中书写的顺序来执行的。比如选择语句就可以有选择的跳过某些语句而不执
行。
、一条语句在 中可以将它放在一行或者多行上,即在中可以使用空格或制表符的地方都可以使用回车,注意:
这里指的是一条语句,而不是指的一个标识符或关键字可以写在多行上,要将一个标识符或关键字分开写在多行上,
应在上一行的行尾使用””符号,且””之后不能有任何其他字符包括注释,在下一行的开头也不能有任何其他字符
包括空白符,而语句则不同,语句分开写的时候在上一行不必使用””符号,而且在其后还可以有注释,在下一行
也可以使用空白符。示例如下:
将关键字 写在多行上,上””的后面不能有任何其他字符,在下一行的开头也不能有任何其他字符包括注释
这里初始化语句 被写在两行上,在上一行的末尾不必使用””符号,且上一行和下一行之后可以有空白符和注释
、中的语句有:空语句,带标号语句,复合语句,表达式语句,选择语句,循环语句,跳转语句。
、空语句:就是只有一个分号的语句,空语句不执行任何操作。空语句一般用在循环语句、条件语句的后面,比如
您可能关注的文档
- 第5节 传输层.ppt
- 第5节 存储器管理2_chd.ppt
- 第5节 结构化查询语言SQL.ppt
- c++程序设计 杨俊清第1讲 最简单的C++程序.ppt
- C++程序设计.周强.国防科技大学.第1节.ppt
- 第5节 结构化分析.ppt
- C++程序设计第6讲 数据抽象-类.ppt
- 第5节 数据的添加、更新.ppt
- 第5节 系统管理.ppt
- 第5节 显示图书.ppt
- 四川省德阳市罗江中学2025届高三考前热身化学试卷含解析.doc
- 山东省枣庄现代实验学校2025届高三下学期第五次调研考试化学试题含解析.doc
- 吉林省长春市十一高中等九校教育联盟2025届高三一诊考试生物试卷含解析.doc
- 2025届江苏省盐城市伍佑中学高考仿真模拟化学试卷含解析.doc
- 2025届广西贺州中学高考冲刺押题(最后一卷)生物试卷含解析.doc
- 安徽省池州市贵池区2025届高三第一次模拟考试生物试卷含解析.doc
- 宁夏银川一中2025届高三(最后冲刺)化学试卷含解析.doc
- 广东省广州市增城区四校联考2025届高考压轴卷化学试卷含解析.doc
- 2025届邯郸市第一中学高考生物必刷试卷含解析.doc
- 2025届安徽省安庆市石化第一中学高考仿真卷化学试卷含解析.doc
文档评论(0)