这里我的是顺序结构,选择结构和循环结构。
一:顺序结构:顾名思义,是按照语句以及出现的顺序执行的。
例如:计算圆的面积
1.语句:简单语句,复合语句,控制语句。
①:简单语句:x=a+b,y=a+b。
②:复合语句:标志一个花括号,或者成块。
③:控制语句:if,switch,循环语句。
★★C++中允许在一行写多个语句。
例如:
2.
输入输出函数:
C语言:输入输出为格式输入,输出函数(必须按照特定的格式),头文件为<stdio.h>
C++: 输入输出采用的是流的方法实现的,头文件为
(其中输入:cin|输出:cout)
一般操作为:
cout语句的一般格式为:
cout<<表达式1<<表达式2<<……<<表达式n<<endl;
cin语句的一般格式为:
cin>>变量1>>变量2>>……>>变量n;
格式控制符:头文件
二:选择结构
1.if语句
2.switch语句
(注:语句不含有break,如果有符合表达式的语句会先执行符合表达式的,然后紧接着执行后面的语句;
相反,含有break,如果有符合表达式的语句,执行完后会结束语句执行,转到后续语句)
选择结构的几种嵌套:
①:
②:
例题一:
请你思考一下会输出什么?
例题二:
结果又是什么呢?
三:循环结构(满足条件时重复执行)
1.while循环
(注:
①:循环体要注意复合语句,注意花括号
②:循环控制变量需要附初值
③:循环体内需要有改变循环变量的值)
2.do while 语句
(注:do while语句中一定要注意while后面的分号!!)
3.for循环语句
问题:对于程序设计的新手来说,我们有时候不知道是用for循环,还是while循环,还是do while循环。
循环大致分俩种:
★★★计数型循环:知道循环次数★★★
通常我们使用for循环语句。
例如:计算1-10的阶乘!
★★★不定次数循环:不知道循环次数★★★
通常情况下我们使用:while或者do while语句
例如:求一个三位整数的逆序数字
循环的嵌套(其中for的嵌套就是一种二维数组)
例如九九乘法表:
break与continue
break: 结束语句运行,从而转到后续语句。
continue:结束本次循环,继续下次循环。
例如:
尚有改进,希望指点。