目录
一.前言
大家好,我是大鹏,今天带大家来学习c语言中分支与循环语句,C语言系列将会继续更新,带你从零基础学号C语言,为编程打下坚实的基础,关注我不迷路~
二.C语言是结构化程序语言。
1.顺序结构
c语言是从上往下执行的顺序结构
#include<stdio.h>
int main()
{
printf("这是第一句");
printf("这是第二句");
return 0;
}
根据代码的运行结果我们可以体会到其中的顺序结构性
2.分支结构
1.if语句
if后面跟的判定语句如果是非零或者为true,则执行if后面的语句否则则不执行,若有else则执行else后面的语句。
比如说以上的代码段输出的就是hehe而不会输出haha。
2.switch语句
switch(值){
case 值1:
匹配值1
case 值2:
匹配值2
}
注意:case的匹配值和default的匹配值后面要加上break;
不然的话程序会根据switch后面的值匹配到case后继续往下执行。
3.循环结构
1.while循环
while循环和if类似,只要while后面语句是非零和true且不为NULL,则在while内的程序块将会一直执行,直至while里面的语句不再符合要求为止。
while(判断语句)
{
代码段;
}
2.for循环
for(expr1;expr2;expr3)
{
代码段;
}
根据一个流程图我们可以了解到其中for循环的用法
expr1只执行一遍,然后执行expr2,若为真则执行代码段,执行完代码段后执行expr3,然后继续判定expr2是否为真,如果仍然为真,则执行代码段,然后执行expr3。如果有break则执行跳出语句。
创作不易,你的关注就是对我最好的支持,谢谢~。