说明:我是一个初学c语言的小白,很多地方都不是很理解,所以就会自己动手敲代码进行相应的推理验证,希望可爱的你在看到这些步骤时,不要嫌弃我啰嗦。本篇文章内容相对较多,干货满满,有条件的小伙伴可以将文章中的练习和代码动手敲一敲。(吐槽环节:这作者咋这样呀,这么简单的还要敲代码验证,真菜呀!…我:好吧,我不装了,我摊牌了,我确实菜,真的菜,咋滴啦,还不允许初学者菜呀!)
文章目录
前言
c语言是一门结构化的程序设计语言
有三种基本结构(生活中的所有问题都可以归纳总结到这三种结构或其变式和组合中)
顺序结构、选择结构、循环结构(这三种结构分别是什么意思呢?)
顺序结构就是按照既定的步骤依次执行,从头做到尾。
选择结构就是执行到特定的语句(选择语句),会进行相应的判断,满足条件执行一种路径,不满足条件执行另一种路径。
循环结构就是重复、不间断的执行特点的语句(循环体),满足条件执行或不执行。
画图理解:① 顺序结构 ②选择语句 ③ 循环语句
本章内容包括:
选择结构-- - 分支语句:if | switch
循环结构-- - 循环语句:while | for | do while goto语句
1、什么叫做语句?
概念:C语言中由一个; (分号)隔开的就是一条语句。
int main()
{
int a = 1; //由;隔开的程序句子叫做语句
;//只有一个;没有其它内容,也是一条语句,叫做空语句
return 0;
}
2、分支语句
也叫做选择语句,有选择才会有分支,分支语句可以理解为存在选择的语句。
if的语法结构表达
①if(表达式)
语句;
eg(举例):
#include<stdio.h>
int main()
{
int age = 20;
if (age >= 18)
printf("adult\n");
}
②if(表达式)
语句1;
else
语句2;
eg :
#include<stdio.h>
int main()
{
int age = 10;
if (age >= 18)
printf("adult\n");//成年
else
printf("nonage\n");//未成年
}
③if(表达式1)
语句1;
else if(表达式2)
语句2;
else
语句3;
eg :
#include<stdio.h>
int main()
{
int age = 140;
if (age < 18)
printf("young pepole\n");//少年
else if (age >=