c++语法(3)

1三目运算符

2switch语句

3伪随机与随机

4整型取某一位数

5while

6dowhile

7for

1三目运算符

表达式1?表达式2:表达式3;

等效于

if(表达式1){表达式2}

else{表达式3}

2switch语句

语法

switch(表达式)

{case 结果1:

语句 break;

case 结果2:

语句 break;

default:
break;

}

注:表达式只能为整形或字符型,不能为区间

漏写break会一直执行

优点结构清晰

3伪随机与随机

rand()%区间

0-区间

rand()%100   0-99

rand()%100+1  1+100

#include<ctime>

srand((unsigned int)time(NULL))

4整型取某一位数

123%10

123/10%10

5while

while(中止条件)

{

进行条件

}

注:写错中止条件或进行条件可能会出现死循环

先判断再执行

6dowhile

do

{}

while(a);

先执行再判断

等效于

wihile(1)

{

if(!a)

{break}

}

7for

for(起始表达式;条件表达式;末尾循环体)

{}

注:起始表达式只执行一次

先选择再执行最后执行末尾循环体

for后括号三个表达式都可写在外面

for(;;)

8开始写好逻辑分析

一句分析一句代码更异于梳理不易出错

9创建变量是注意初始化

10取消注释

ctrl+k+u

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值