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的主要内容,如果未能解决你的问题,请参考以下文章

2021-05-16:时间复杂度必须是logN,如何求阶乘从右向左第一个不为零的数?

2021-05-16

2021-05-16

2021-05-16

逻辑运算符和位运算符的深度解析 2021-05-16

2021-05-16