C语言的分支和循环语句

简介: C语言的分支和循环语句

各位少年,今天和大家分享的是分支语句循环体语句,C语言是结构体的程序设计语言,这里的结构指的是(顺序结构)(选择结构)(循环结构)C语言是能够实现这三种结构的,其实我们如果仔细分析,我们日常所见的事情都可以拆分为这三种结构或者这三种结构的组合。


我们可以使用if,switch实现分支结构,使用for,while,dowhile实现循环结构

我们可以使用if,suitch实现分支结构,使用for,while,do while实现循环结构。

接下来介绍分支语句,表达式是这样的

if(表达式)
{
语句
}


表达式成立(为真),则语句执行,表达式不成立(为假),则语句不执行


在C语言中,0为假,非0表示真,也就是表达式的结果如果是0,则语句不执行,表达式的结果如果是不是0,则语句执行。


例子:输入一个整数,判断是否为奇数

#include<stdio.h>
int main()
{
int num=0;
scanf("%d",&nym0;
if(num%2==1)
printf("%d是奇数\n“,num);
return 0;
}

再给大家分享一下执行流程

介绍一下else


哪问题来了,不是奇数就是偶数了呗?哪偶数也需要用if吗?我的答案是没必要的


前言如果不是奇数,那就是偶数了,如果任意一个整数,我们需清楚的判断是奇书还是偶数怎么表示呢?


这里就需要if  else语句了,语法形式如下

if(表达式)
   语句1
else
   语句2


执行流程如下

这是if语句的执行流程  那好我们来完善代码 示例

#include<stdio.h>
int main()
{
int num=0;
scanf("%d".&num);
if(num%2==1)
printf("%d是奇数\n”,num);
else
printf("%d是偶数\n”,num);
return 0;
}

我们再分享一个代码

#include<stdio.h>
int main()
{
int age=0;
scanf("%d",&age);
printf("%d\n,age);
if(age<=18)
{
printf("可以处对象,谈恋爱");
}
else
{
printf("不能谈恋爱,因为你没成年");
}
return 0:
}

本期分享到这里,希望对大家有所帮助


相关文章
|
1月前
|
C语言
初识C语言2——分支语句和循环语句
初识C语言2——分支语句和循环语句
71 5
|
1月前
|
C语言
【c语言】分支语句
C语言通过三种基本结构——顺序、选择和循环,构建复杂的程序逻辑。本文主要介绍了C语言的选择结构,即if-else语句及其变体,包括简单的if语句、if-else组合、else if多分支判断、嵌套if以及解决悬空else问题的方法。此外,还详细讲解了逻辑运算符和关系运算符的使用,以及如何利用条件操作符简化逻辑判断。最后,文章对比了if-else与switch语句在实现多分支逻辑时的应用,并解释了switch语句中的break和default关键字的作用。
31 8
|
1月前
|
C语言
【c语言】循环语句
循环结构是C语言中用于简化重复操作的重要工具,主要包括while循环、do-while循环和for循环。while循环是最基本的形式,通过不断检查条件来决定是否继续执行循环体。do-while循环则先执行循环体,再检查条件,至少执行一次。for循环逻辑更复杂,但使用频率最高,适合初始化、条件判断和更新变量的集中管理。此外,循环中还可以使用break和continue语句来控制循环的提前终止或跳过当前迭代。最后,循环可以嵌套使用,解决更复杂的问题,如查找特定范围内的素数。
40 6
|
1月前
|
Serverless C语言
C语言控制语句:分支、循环和转向
C语言控制语句:分支、循环和转向
|
1月前
|
算法 编译器 C语言
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
【C语言】实现猜数字游戏(分支语句与循环语句的运用)
|
1月前
|
C语言
教你快速理解学习C语言的循环与分支
教你快速理解学习C语言的循环与分支
17 0
|
1月前
|
小程序 C语言
初识C语言:走近循环
初识C语言:走近循环
|
1月前
|
C语言 C++
C语言 之 内存函数
C语言 之 内存函数
35 3
|
C语言 Windows
《C语言及程序设计》程序阅读——三种循环语句
 返回:贺老师课程教学链接  读程序,写出运行结果,并与计算机运行的结果进行对照(1) #include &lt;stdio.h&gt; int main( ) { char c1,c2; for(c1='0',c2='9'; c1&lt;c2; c1++,c2--) printf("%c%c", c1, c2); printf("\n");
1069 0
|
14天前
|
C语言
c语言调用的函数的声明
被调用的函数的声明: 一个函数调用另一个函数需具备的条件: 首先被调用的函数必须是已经存在的函数,即头文件中存在或已经定义过; 如果使用库函数,一般应该在本文件开头用#include命令将调用有关库函数时在所需要用到的信息“包含”到本文件中。.h文件是头文件所用的后缀。 如果使用用户自己定义的函数,而且该函数与使用它的函数在同一个文件中,一般还应该在主调函数中对被调用的函数做声明。 如果被调用的函数定义出现在主调函数之前可以不必声明。 如果已在所有函数定义之前,在函数的外部已做了函数声明,则在各个主调函数中不必多所调用的函数在做声明
29 6