文章目录

  • 一、if语句结构
  • 2.if语句代码演示
  • 二、循环语句
  • 1.循环语句结构以及循环的三种表达方法的代码演示
  • 2.循环语句中常见的关键字
  • 总结



一、if语句结构

1.if(表达式)
{
语句;
}
2.if(表达式)
{
语句;
}
else
{
语句;
}
3.多分支语句
if(表达式1)
{
语句;
}
else if(表达式2)
{
语句;
}
else
语句;
注意1:如果if表达式种只有一条语句,则可以省略{},若有多条语句,不能省略{}。
注意2:与else语句相对应的是离该else语句最近的if语句(纵向)。

2.if语句代码演示

编写程序数一下 1到 100 的所有整数中出现多少个数字9

#include <stdio.h>
int main()
{
	int i = 0;
	int count = 0;
 
 
	for(i=1; i<=100; i++)
	{
		if(i%10==9)//判断该数字%10后是否为9,若是就说明该整数的个位是9
			count++;
		if(i/10==9)//十位是9
			count++;
	}
	printf("%d\n", count);
	return 0;
}

结果如下:

if循环语句 java while if循环语句例子_c语言

二、循环语句

1.循环语句结构以及循环的三种表达方法的代码演示

循环语句
1.while循环
while(表达式)
{
循环体(循环语句);
}
代码演示1

#include<stdio.h>
int main()
{
int i;
while(i<=10)
{
printf("%d",i);
i=i+1;
}
return 0;
}

if循环语句 java while if循环语句例子_if循环语句 java while_02


2.do while语句与while相类似,区别在于在执行循环语句前会先执行一次do后的语句。

3.for语句

for语句是使用频率最高的循环语句。

结构:for(表达式1;表达式2;表达式3)

{

循环语句;

}

代码演示:计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值,打印出结果

#include <stdio.h>
int  main()
{
	int i = 0;
	double sum = 0.0;
	int flag = 1;//设置一个标志变量,来控制偶数项的符号
	for(i=1; i<=100; i++)
	{
		sum += flag*1.0/i;//因为i是int类型的,sum是double类型的,所以使用1.0来做被除数
		flag = -flag;
	}
	printf("%lf\n", sum);
	return 0;
}

if循环语句 java while if循环语句例子_c语言_03

2.循环语句中常见的关键字

break:在循环中遇到break,就停止后期的所有循环,直接终止循环。所以,循环中的break是用于永久终止循环的。
continue:continue是用于终止本次循环的,也就是本次循环中continue后边的代码不会在执行,而是直接跳转到循环语句的判断部分,进行下一次循环入口的判断。

总结


在C语言中if语句和循环语句是两个基础且非常重要的语句,不管学习哪种语言,这两种语句是相当重要的,所以对于编程初学者老说,这两个语句是必须掌握的。