首页 > 其他分享 >C语言分支循环语句

C语言分支循环语句

时间:2024-07-23 16:54:40浏览次数:15  
标签:语句 case else break printf C语言 分支

写博客太麻烦了,感觉要等转完专业之后才会写得多一点

目前我知道c的分支有if ,switch

If 的语句结构大致如下:

if(3==3//判断,0为假,非0为真)
{//判断结果为真之后,运行的表达式
    printf("nb");
}

if语句中判断相等要用“==”,“=”表示赋值。除此之外多个条件可用else if,else。

else if 表示另一分支的情况,else则表示除去所有 else if 和 if 条件之外的情况。

默认在 if 与 else 语句中只对应一条表达式,多条表达式要使用 “ {} ” 将语句复合。 

当存在多个 if 语句时,else 与最近的 if 匹配。

switch语句结构如下:

Switch(1//选择分支,只能为整型或枚举类型)
{
case 1://分支1
    printf("1");
    break;
case 0://分支2
    printf("0");
    break;
default://默认值,处理case之外的情况
    printf("*");
    break;
}

需要注意的是,每个 case 的结尾应有 “break” ,阻止程序继续执行剩下的 case ;并且 case 与后边的数字之间必须有空格。case 与 default 的顺序无要求。

除了 if 和 switch ,我还有一个条件操作符(三目操作符)要介绍:

条件操作符结构如下:

"a>5 ? b=1 : b=0 "
//a如果大于5,则b=1,否则b=0

 循环语句则有三种:

while循环

for循环

do.while循环

好了,昨天作业还没补,剩下的循环下次再写

标签:语句,case,else,break,printf,C语言,分支
From: https://blog.csdn.net/Dai_eat_dai/article/details/140639222

相关文章

  • C语言-栈和队列
    文章目录......
  • C语言知识大闯关之一维数组
    引言数组由数据类型相同的一系列的数据组成;-数组存放的是一个或多个数据,但是数组内元素的个数不能为零。-数组存放的元素类型是相同的。数组分为一维数组和多维数组;本章我们讲解的是一位数组。一维数组的创建和初始化一维数组创建C语言中,需要使用数组时,通过声明告......
  • 初识C语言(第一讲常见的C语言概念)
    文章目录一.C语言是什么?二.为什么选择C语言三.编译器的选择四.VS项目和源文件、头文件介绍五.第一个C语言程序六.main函数七.printf和库函数八.关键字介绍九.字符和ASCLL编码十.字符串和\0十一.转义字符十二.语句和语句分类十三.注释是什么?为什么写注释?总结一.C语言......
  • C语言printf和scanf函数详解
    文章目录一、printf二、scanf一、printfprintf()的作⽤是将参数⽂本输出到屏幕。它名字⾥⾯的f代表format(格式化),表示可以定制输出⽂本的格式,并且它是一个库函数,要包含头文件<stdio.h>,具体包含方式如下:#include<stdio.h>printf最基本的用法:用双引号直接引起需要......
  • 嵌入式C语言之流程控制语句
    一、程序的执行顺序1、自上向下,自左向右执行二、流程控制语句作用1、控制程序的执行顺序--控制条件--执行内容三、流程控制语句的分类1、选择结构--2条2、循环结构--3条3、控制语句--4条四、选择结构1、if选择结构(1)如果小刚的考试成绩大于90分,给予奖励①......
  • 随机语句只给我 3 个输入
    我正在尝试制作一个RNG游戏,在其中滚动python语句。我应该有一个获得RNG的特殊机会。如果我编写任何超过3个rng的代码,则只会显示3个输入。我该如何解决?importrandomprint("roll.")rollwork=1whilerollwork==1:rolluse=input("yourolled.")......
  • 高级数据查询语句-多表联查
    一、多表联查        多表联查可以通过连接运算实现,即将多张表通过主外键关系关联在一起进行查询。1.内联查询        只有完全满足条件(主外键关系)的数据才能出现的结果1.1非等值查询         语法:非等值查询:SELECT*FROM表1,表2注意:  ......
  • C语言的数据类型、变量、操作符、printf、scanf详解
    目录一、数据类型1.1、什么是数据类型1.2、数据类型有哪些(1)字符型(2)整型(3)浮点型(4)布尔型1.3、有符号signed和无符号unsigned1.4、sizeof操作符二、变量2.1、变量的创建2.2、变量的分类2.3、变量的初始化三、操作符3.1、算术操作符3.2、赋值操作符3.3、单目操作......
  • 分支和循环语句
    目录一、选择结构 1.1、if语句(1)if语句(2)if-else语句(3)嵌套的if语句   1.2、关系、条件、逻辑操作符(1)关系运算符(2)条件运算符(3)逻辑运算符    1.3、switch语句二、循环结构2.1、while语句2.2、for语句2.3、do-while语句2.4、循环的嵌套三、无条件转向语......
  • C语言-选择结构程序设计
    通过例题,强化选择结构程序的编程技术例:从键盘输入3个整数,找出并输出其中数值最大的那一个。如果其中有一个以上的最大数(两数相等的情况),也要表示出来。//知识点:注意各语句中if和else的配对关系和相应的缩进书写形式#include<stdio.h>intmain(){inta=0;intb=0;......