目录
前言
小伙伴们端午安康吖!今天我们要开始新的一章的学习!直接开始学习叭!
2.1分支语句
2.1.1什么是语句
在了解语句之前,我们先来了解以下的知识!c语言是结构化的程序设计语言!那么什么是结构化呢又或者结构化都有哪些呢?结构化主要包括:顺序结构,循环结构,选择结构!
选择结构对应的是分支语句(if switch语句),循环结构对应的是循环语句(while,for,do while)。言归正传,什么是语句呢?用分号隔开的就是语句。c语言的语句分类有以下五种
- 表达式语句
- 函数调用语句
- 控制语句
- 复合语句
- 空语句
上代码来具体看看叭!
#include<stdio.h>
int main()
{
3 + 5;//表达式语句
printf("haha\n");//函数调用语句
;//空语句
return 0;
}
今天我们要讲的就是控制语句!控制语句用于控制程序的执行流程以实现程序的各种结构方式(c语言支持三种结构:顺序结构,选择结构,循环结构)它们有特定的语意符组成,c语言由九种控制语句可以分成以下三类:
- 条件判断语句也称为分支语句:if语句,switch语句
- 循环执行语句:while语句, for语句,do while语句
- 转向语句:break语句 goto语句,return 语句,continue语句
2.2分支语句
2.2.1if语句的语法形式
//if的单分支语法结构
if (表达式)
语句式;
//If的双分支的语法结构
if (表达式)
语句式;
else
语句式;
//if的多分支语法结构
if (表达式)
语句式;
else if (表达式)
语句式;
else if (表达式)
语句式;
else;
以年龄为例,我们具体来看看if的具体使用方式叭!当年龄小于18时我们要进行打印未成年,先用if单分支情况来试试叭
哦豁,当输入13的时候真的打印了未成年欸,那要是当我们输入大于18时打印出成年人,可以谈恋爱该怎么办呢?再上代码叭
#include<stdio.h>
int main()
{
int age = 0;
scanf("%d", &age);
if (age > 18)
printf("成年人\n");
printf("可以谈恋爱\n");
return 0;
}
运行一下看看能不能达到我们的预期叭
这里来看貌似是按照我们的预期来的!我们再输入一个值看