2021-05-16
Posted 王嘻嘻-
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2021-05-16相关的知识,希望对你有一定的参考价值。
一.选择语句
二.循环语句
一.选择语句
如下图所示就是一个选择:
如果在校期间你好好学习,就可以拿到一个好offer;如果你不好好学习,就回家卖红薯。
代码实现如下:
#include <stdio.h>
#include <windows.h>
#pragma warning(disable:4996) //添加预处理忽视警告 不然使用scanf输出函数时,编译会报错
int main()
{
int coding = 0;
printf("can you type code? (choose 1 or 0):");
scanf("%d", &coding);
if (coding == 1)
{
printf("you will get a good offer!\\n");
}
else
{
printf("go home and sell sweet potatoes!\\n");
}
system("pause");
return 0;
}
二.循环语句
概念:有些事必须一直做
C语言实现循环:
while语句
for语句
do…while语句
1. while循环 if语句:
if(条件)
语句;
//while 语法结构
while(表达式)
循环语句;
比如 在屏幕上打印1-10的数字。
#include <stdio.h>
#include <windows.h>
int main()
{
int i = 1;
while (i < 11)
{
printf(" %d ", i);
i += 1;
}
system("pause");
return 0;
}
while语句中的break和continue
break介绍 代码实例
#include <stdio.h>
#include <windows.h>
int main()
{
int i = 1;
while (i < 11)
{
if (i == 5)
break;
printf(" %d ", i);
i += 1;
}
system("pause");
return 0;
}
总结:
break在while循环中的作用: 在循环中只要遇到break,就停止后期的所有循环,直接终止循环。
所以:while中的 break是用于永久终止循环的。
continue介绍
代码实例1:
#include <stdio.h>
#include <windows.h>
int main()
{
int i = 1;
while (i < 11)
{
if (i == 5)
continue;
printf(" %d ", i);
i += 1;
}
system("pause");
return 0;
}
代码实例2:
#include <stdio.h>
#include <windows.h>
int main()
{
int i = 1;
while (i < 11)
{
i += 1;
if (i == 5)
continue;
printf(" %d ", i);
}
system("pause");
return 0;
}
总结:
continue在while循环中的作用: continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会再执行,而是直接 跳转到while语句的判断部分。进行下一次循环的入口判断。
以上是关于2021-05-16的主要内容,如果未能解决你的问题,请参考以下文章