C程序 分支语句循环语句

【1】强制转换

int a=5;

int b= (float)a/2=2.5000

隐式转换

Q:

【2】条件语句

if - else

基本结构:

if(表达式){

语句块1;

}else{

语句块2;

}

分层结构:

if(表达式1)

{语句块;

}

else if(表达式2)

{语句块;

}else if(表达式3)

{语句块;

}

else{ 语句块;}

switch case

switch(表达式或者常量)

{case 常量1:语句块1

break;

case 常量2:语句块2

break

........

default:语句块n

}

【3】循环语句

for 循环

1.基本结构:

定义一个循环变量

for(表达式1--->给循环变量赋初始值;表达式2---->循环条件,结束条件;表达式3------->递增或递减)

{

语句块:(循环体)

}

变形1:

int i=0;

for (; i < 10; i++)

{

语句块;

}

变形2:

int i=0;

for (; i < 10; )

{

语句块;

表达式3(i++)

}

变形3:

int i=0;

for (;; ) //死循环

{

if(表达式2){

语句块(循环体);

表达式3;

}else{

break;

}

}


嵌套结构

定义两个循环变量

for(表达式1;表达式2;表达式3){

for(表达式1;表达式2;表达式3){

语句块;(循环体)

}

}

特点:1.双重for循环 外层循环执行一次,内层循环就要走完全部
     2.外层循环控制行数 ,内层循环控制列数

while循环

格式:

定义一个循环变量

while(判断条件){

语句块;

递增或递减;

}

do while

结构:

int i;

do{

语句块;

递增或递减的条件

}while(判断条件);

【4】循环控制语句

break continue

break:直接退出整个循环(程序)

continue:跳出循环,只会跳出当前循环

死循环:while(1){}; for(;;){} while(1) ;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值