我是靠谱客的博主 沉默人生,最近开发中收集的这篇文章主要介绍BSP学习Day6 C语言基础 if else嵌套 switch语句 do...while循环 while循环 for循环 运算符优先级 C 中的运算符优先级 if...else及if语句嵌套switch语句do...while 循环while 循环for 循环,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 C 中的运算符优先级

下表将按运算符优先级从高到低列出各个运算符,具有较高优先级的运算符出现在表格的上面,具有较低优先级的运算符出现在表格的下面。在表达式中,较高优先级的运算符会优先被计算。

 if...else及if语句嵌套

if(…) {…} else {…}语句

1.用于双分支控制的条件语句;

2.用于非此即彼的关系时;

 if...else if...else 语句

以下是三个数中比大小的例子

	int a,b,c;
	printf("请输入三个数:");
	scanf("%d %d %d",&a,&b,&c);
	if(a>b){
		printf("最大数为%dn",a); 
	}else if(a<c){
		printf("最大数为%dn",c);
	}else if(c<b){
		printf("最大数为%dn",b);
	}else{
		printf("最大数为%dn",c);
	}	

switch语句

一个 switch 语句允许测试一个变量等于多个值时的情况

	int day;
	printf("请输入一个数(1-7):");
	scanf("%d",&day);
	switch(day){
		case 1:
			printf("mondayn");
			break;//跳出循环 
		case 2:
			printf("tuesdayn");
		case 3:
			printf("wednesdayn");
			break;
		case 4:
			printf("thursdayn");
			break;
		case 5:
			printf("fridayn");
			break;
		case 6:
			printf("satdayn");
			break;
		case 7:
			printf("sundayn");
			break;
		default:
			printf("输入不正确");
			break;			
	} 

意思是先计算表达式的值,再逐个和 case 后的常量表达式比较,若不等则继续往下比较,若一直不等,则执行 default 后的语句;若等于某一个常量表达式,则从这个表达式后的语句开始执行,并执行后面所有 case 后的语句。

do...while 循环

不像 for 和 while 循环,它们是在循环头部测试循环条件。在 C 语言中,do...while 循环是在循环的尾部检查它的条件。

do...while 循环与 while 循环类似,但是 do...while 循环会确保至少执行一次循环

        int a=0;
        int b=0;
        do{
			if(a%2==0)
		{
			b=a+b;
		}
		a++;
		}while(a<=1000);
		printf("%d",b);

while 循环

只要给定的条件为真,C 语言中的 while 循环语句会重复执行一个目标语句。

#include <stdio.h>
 
int main ()
{
   /* 局部变量定义 */
   int a = 10;

   /* while 循环执行 */
   while( a < 20 )
   {
      printf("a 的值: %dn", a);
      a++;
   }
 
   return 0;
}

for 循环

for(;;)无限循环语句

注意:您可以按 Ctrl + C 键终止一个无限循环。

for循环写的9*9乘法表 

最后

以上就是沉默人生为你收集整理的BSP学习Day6 C语言基础 if else嵌套 switch语句 do...while循环 while循环 for循环 运算符优先级 C 中的运算符优先级 if...else及if语句嵌套switch语句do...while 循环while 循环for 循环的全部内容,希望文章能够帮你解决BSP学习Day6 C语言基础 if else嵌套 switch语句 do...while循环 while循环 for循环 运算符优先级 C 中的运算符优先级 if...else及if语句嵌套switch语句do...while 循环while 循环for 循环所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部