重庆建设银行官方网站首页,如何做php网站建设,广州开公司的基本流程及费用,网站 手机兼容C ——三大结构#xff08;顺序、选择、循环#xff09; 一、顺序结构的几种常用语句
1、声明语句 程序中所有由程序员给出的名字标识符#xff0c;包括变量、常量、对象、类、类型、函数、参数等都要在使用前进行说明或定义。一般地#xff0c;程序中的说明语句并不单纯说…C ——三大结构顺序、选择、循环 一、顺序结构的几种常用语句
1、声明语句 程序中所有由程序员给出的名字标识符包括变量、常量、对象、类、类型、函数、参数等都要在使用前进行说明或定义。一般地程序中的说明语句并不单纯说明也往往包含创建和初始化等工作。如intsize 0;
2、表达式语句 对数据进行处理和操作的语句。由表达式加分号“;”组成。如s(abc)/2;
3、函数调用语句 如printf();语句实现对系统函数printf的调用。
4、复合语句和空语句 若干语句用一对花括号“{}”括起来组成一个复合语句 。空语句由一个分号“;”组成 不进行任何操作常用于循环结构中。 二、选择结构if/switch
1、if语句【建议每个if/else if用花括号】 ① if(表达式) 语句 ② if(表达式) 语句1 else 语句2 ③ if(表达式1) 语句1 else if(表达式2) 语句2 … else if(表达式n) 语句n ... else 语句n1
1如果在if、esle后有多条语句则必须用花括号将这些语句括起来否则只有后跟的第1条语句有效。
2if语句中的条件表达式一般为关系表达式或逻辑表达式也可以是任意的数值类型。
3else总是和离它最近的还没有配对的可见的if匹配。 2、switch语句 switch (表达式)
{
case常量表达式 1语句1; break;
case常量表达式 2语句2; break;┆
case常量表达式 n语句n; break;
default: 语句n1; break;
} 1switch括号中的表达式只能是整型、字符型枚举型或布尔型且case后面的常量表达式的类型必须与其匹配。
2以case中的常量表达式值为入口标号由此开始顺序执行。因此每个case分支最后应该加break语句。没有break继续执行后面的case语句。
3case值是语句标号每个case常量表达式的值必须互不相同。
4default语句是可选的为了规范建议写上。 三、循环结构
1、for for(表达式1表达式2表达式3)
{// 语句
} 第一步先计算表达式1一般是个初始值
第二步然后执行表达式2的判断
第三步如果成立执行语句然后执行表达式3再执行第二步如果第二步不成立退出循环
break作用中止switch语句的执行并跳出switch语句从最近的封闭循环体中跳出转而执行循环体的下一条语句。【只能用于switch和循环语句中!】
continue作用结束本次循环执行表达式3开始下一轮循环。【并不从循环体中跳出除非已处于循环结束点】 2、while与for完全等效 while(表达式)
{// 语句;
} 先判断再执行while后面的括号和括号中的表达式都必须有。表达式可以是常量或常量表达式。如while(1)死循环break可以跳出。 3、do...while do
{ // 语句;
}while (表达式); 先执行循环体语句后判断条件。表达式为 true时继续执行循环体
while语句执行顺序先判断表达式的值为true 时再执行语句。
dowhile先执行再判断语句至少执行一次循环体。 // 判断素数
#include iostream
using namespace std;int main(void)
{//输入long m;cout please input a number:\n;cin m;//处理for(int i 2; i m; i) //找m的因数{if(m % i 0){break;}}//输出if(m i) //判断m是否被小于m的数整除{cout m is prime.\n;}else{cout m isnt prime.\n;}return 0;
}