首页
社区
课程
招聘
[分享]C语言基础四-流程控制
2021-5-12 15:11 3973

[分享]C语言基础四-流程控制

2021-5-12 15:11
3973

C语言中,可以控制语句的执行流程。常用的语句结构有三种:顺序结构、循环结构、选择结构。

顺序结构:

C语言中的语句是按顺序执行的。

循环结构:

当需要多次重复同一操作的时候,可以使用循环结构,当不再需要这个操作的时候,需要一个条件退出循环。

for循环语句

1
2
3
4
5
6
// for(初始化变量;条件;控制语句){执行语句}
// 使用for语句求0 - 100的值
forint i = 100; i > 0; i--)
{
    count = count + i;
}

while循环语句

1
2
3
4
5
6
7
8
9
// while(条件){执行语句;控制语句}
// 使用while语句求0 - 100的值
int count = 0;
int i = 100;
while (i)
{
    count+=i;
    i=i-1;
}

do while循环语句

1
2
3
4
5
6
7
8
// do{执行语句;控制语句} while(条件);
// 使用do while语句求0 - 100的值
int count = 0;
int i = 100;
do{
    count += i;
    i = i - 1;
}while (i>0)

循环跳出和循环继续

  • break:跳出当前所在的整个循环过程
  • continue:跳出当前所在的一次循环过程,继续下一次循环过程

选择结构:

1
2
3
4
5
6
7
8
9
10
11
12
// if(条件){}
// if(条件){} else{}
// if(条件1){} else if(条件2else{}
int i = 0;
if(i==0)
{
    printf("0");
}
else
{
    printf("^0");
}

当条件非常多的时候,可以使用switch case语句:

1
2
3
4
5
6
7
8
9
10
11
12
int count = 1;
switch (count)
{
    case 0:
        printf("0");
        break;
    case 1:
        printf("1");
        break;
    default:
        break;
}

github:https://github.com/0I00II000I00I0I0

bilibili:https://space.bilibili.com/284022506


[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞1
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回