1.c语言语句的介绍
c语言是门结构化的语言,有着很多语句。
可以分为以上几类。下面我将带着大家逐一学习。
2.分支语句
1if语句的运用
c语言中的分支语句有两种,if和switch语句,以下我将给出相应的代码继续学习。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i = 0;
printf("请输入你是否要好好学习;>(0/1)");
scanf("%d",&i);
if (i == 0)
printf("学业有成");
return 0;
}
语法规则 if(这里是判断的条件),下面可以写条件处理后的语句,如图所示。
值得说的是,if语句支持单分支和多分支,上面是单分支的运用,下面是多分支的运用。
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
int main()
{
int i = 0;
printf("请输入你是否要好好学习;>(0/1)");
scanf("%d",&i);
if (i == 0)
{
printf("学业有成");
}
else if (i == 1)
{
printf("一无所有");
}
return 0;
}
多分支和单分支类似,都是括号内填写判断条件。
多分支的逻辑是if(这里填写的条件不成立),就会到else if中判断是否成立。如果都不满足,就会执行else语句后面的代码块。
并且,在c语言中if语句是允许嵌套使用的,那代码带如何写呢?
是不是很厉害,在这个基础上,我们能干很多的事情。
2.switch语句的运用
switch语句的运用也非常简单,下面我会给出具体代码。
int main()
{
int i = 0;
scanf("%d", &i);
switch (i)
{
case 1:
printf("周一");
break;
case 2:
printf("周二");
break;
default:
printf("输入错误");
break;
}
return 0;
}
在switch语句中,圆括号里面放要判断的条件,像上面的代码一样,如果输入是1,就会跳转到case 1,如果是输入的2,就会跳转到case 2,如果都不是就会跳转到default,整个逻辑就是这样样子。值得说的是,在switch语句中有break的出现,break在switch语句的意义是,结束分支。
和if语句一样,switch也支持嵌套。
3.循环语句
1.while循环
这个是while语句的整体逻辑。下面是具体代码
用while循环打印1~10的数字
int main()
{
int i = 1;
while (i <= 10)
{
printf("%d\n", i);
i++;
}
return 0;
}
while语句的语法规则是while(条件),记住一定要加调整的部分,不然会死循环的,在上面的代码中,i++就是调整部分。
2.for循环
for循环是最常见和最常用的循环。下面我给出用for循环打印1~10数字的代码
同样for循环里面也能嵌套for循环
3.do....while循环
do语句的逻辑是不管条件是否成立,打做一次,所以使用do语句的条件比较苛刻。下面我会给出用do语句打印1~10的代码。
和上面两个循环一样,都支持嵌套,同时也需要有调整部分。
4.break和continue的区别
break的作用是结束循环,continue的作用是结束当前循环,并回到判断部分。这个相当重要!!