第一次周末总结之数组&分支

第一次周末总结

NO.2 数组

定义语法:
// 元素数量必须是大于0的整数常量表达式
<类型> 数组名 [<元素数量>]

eg.
int ar[5];

(在内存中连续存放)

int ar[] = {12, 23, 34, 45, 56, 67, 78, 89};   //   sizeof(ar) = sizeof(int) * 8
int n = sizeof(ar) / sizeof(ar[0])   //   计算元素个数
int ar[n] = {};   //   int ar[n] = {0};

(%08x // 宽度为8,空位补0)

NO.3 分支

Part one: bool

bool只有真假,0为假,其余为真
在.cpp中直接使用,在.c中引入头文件<stdbool.h>使用

0
\0
空指针

int main()
{
bool x = 3;   //   ture;   0000 0001
x += 1;   //   ture;
x -= 1;   //   0
x -= 1;   //   1
x -= 1;   //   0
x -= 1;   //   1
}

Part two: if_else

if (condition)
{
语句1;
}
if (condition)
{
语句1;
}
else
{
语句2;
}
if (condition)
{
语句1
}
else if (condition)
{
语句2;
}
else if (condition)
{
语句3;
}
else
{
语句4;
}

Part three: 三目运算符 ?:

//计算表达式1,为真则计算表达式2
//为假则计算表达式3
<表达式1>?<表达式2>:<表达式3>

注意:
空语句,仅由;组成,使分支语句直接执行,循环语句只循环一次

Part four: switch

//以下常量1234等,可以为字符,不能为字符串
//可以为整数,不能为小数
//可以字符之间,数字之间,字符和数字之间运算
//eg. case 'A' + 23
switch (整型变量表达式)
{
case 常量1:语句块1;break;   //   break专门用于跳出switch语句;
case 常量2:语句块2;break;
case 常量3:语句块3;break;
...
case 常量n:语句块n;break;
default: 语句; break;   //   default非必须
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值