C++选择语句和循环语句专题

C++选择语句和循环语句专题

ID:37552017

大小:685.50 KB

页数:16页

时间:2019-05-25

C++选择语句和循环语句专题_第1页
C++选择语句和循环语句专题_第2页
C++选择语句和循环语句专题_第3页
C++选择语句和循环语句专题_第4页
C++选择语句和循环语句专题_第5页
资源描述:

《C++选择语句和循环语句专题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本文作者:黄邦勇帅本文是学习C++最基础的内容,因此应对其熟练掌握,本文主要介绍了最基本的选择语句和循环语句,包括if语句,switch语句,while语句,do-while语句,for语句,continue和break语句,本文对以上语句的各种语法问题作了较全面的解析,本文只针对语法问题,有关程序设计的问题本文不会提及,本文内容由浅入深,易学易懂。本文使用的是x86机器(主流计算机都是x86机器),windowsxp操作系统,VC++2005编译器进行讲解的。本文内容完全属于个人见解与参考文现的作者无关,其中难免有误解之处,望指出更正。声明:禁止抄袭本文,若需要转载本文请注明转

2、载的网址,或者注明转载自“黄邦勇帅”。主要参考文献:1、C++.Primer.Plus.第五版.中文版[美]StephenPrata著孙建春韦强译人民邮电出版社2005年5月2、C++.Primer.Plus.第四版.中文版StanleyB.Lippman、BarbaraE.Moo著李师贤等译人民邮电出版社2006年3月3、《程序设计语言C》中华人民共和国国家标准GB/T15272-941994年12月7日发布出版社不详4、《C和指针》第二版[美]KennethA.Reek著徐波译人民邮电出版社出版日期不详5、《C语言核心技术》PeterPrinzεTonyCrawford著O’

3、ReillyTaiwan公司译机械工业出版社2007年8月6、《ANSIC标准详解》作者、出版社、出版日期不详第5部分选择语句和循环语句专题(共8章,共16页)第1章基础一、基本概念(以下概念应是表达式章节的内容,在这里做补允)1、常量表达式:就是其值可以在编译(翻译)时求值而不用等到运行时求值的表达式。常量表达式中不应包含有赋值运算符、增量运算符、减量运算符、函数调用、逗号运算符。从概念可以看到,若表达式中有变量,则不是常量表达式,比如inta=1;则a+2不是常量表达式。2、整型常量表达式:整型常量表达式要求其操作数只能是整数常量,枚举常量,字符常量,使用强制转换将浮点型常量

4、(不包括浮点型常变量)转换为整型的表达式,sizeof表达式。因此,若表达式中有浮点数,变量都不是整型常量表达式;示例:3+5是整型常量表达式;3.3+5不是整型常量表达式,int(3.3)+5;是整型常量表达式;floatinti=1.1;则int(i+1);int(i)+1;都不是整型常量表达式,强制转换将浮点型常量(不包括浮点型常变量)转换为整型的表达式才是整型常量表达式,这里的i是浮点型变量,并不是浮点型常量,所以int(i+1)和(int)i+1都不是整型常量表达式。注意sizeof运算符的结果是整数常量,因此sizeof表达式可以用作整型常量表达式的操作数。注意:整型

5、常变量可以作为整型常量表达式。3、有关标量类型、聚合类型、算术类型、不完整类型等基本概念请参阅《C++表达式与运算符及左值专题》本文不对这些概念做重复讲解。二、语句基本概念1、一条语句就是一条计算机指令,语句是C++程序中的最小单位,在函数的函数体中一般是由多组语句组成的。2、在C++中一条语句一般是以分号作为结束的,但复合语句是个例外。同时语句表示指定一个行为且不是#include指令的部分。3、注意语句的分号应使用英文输入界面下输入的分号,比如分号”;”这里的分号是正确的,而分号”;”将是错误的。4、除复合语句外,在C++中若出现没有分号的语句则是错误的,比如intf(){r

6、eturn0}错误,数字0后应加上分号,如return0;这才表示一条完整的语句。5、除特别说明外,程序是按照语句在程序中书写的顺序来执行的。比如选择语句就可以有选择的跳过某些语句而不执行。6、一条语句在C++中可以将它放在一行或者多行上,即在C++中可以使用空格或制表符的地方都可以使用回车,注意:这里指的是一条语句,而不是指的一个标识符或关键字可以写在多行上,要将一个标识符或关键字分开写在多行上,应在上一行的行尾使用””符号,且””之后不能有任何其他字符(包括注释),在下一行的开头也不能有任何其他字符(包括空白符),而语句则不同,语句分开写的时候在上一行不必使用””符号,

7、而且在其后还可以有注释,在下一行也可以使用空白符。示例如下:inta=//将关键字int写在多行上,上””的后面不能有任何其他字符,在下一行的开头也不能有任何其他字符(包括注释)1;//这里初始化语句a=1被写在两行上,在上一行的末尾不必使用””符号,且上一行和下一行之后可以有空白符和注释7、C++中的语句有:空语句,带标号语句,复合语句,表达式语句,选择语句,循环语句,跳转语句。8、空语句:就是只有一个分号的语句,空语句不执行任何操作。空语句一般用在循环语句、条件语句的后

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。