首页 > 其他分享 >学习C语言的第五天

学习C语言的第五天

时间:2023-09-18 19:31:51浏览次数:42  
标签:case 语句 C语言 学习 switch break 第五天 else day

分支语句

if分支语句,我第二天的文章好像把它放在循环里了。。。

和if搭配使用的是else,比如:

if(1)

    printf("真");

else

    printf("假");  //这种都是用于两个分支的

如果有三个或者三个以上的分支,可使用if,else if, else

写代码的一个小tip

当判断一个变量的值的时候,把常数写在后面,变量放在前面,比如:

if(5 == num)

这样写的好处是:万一少写一个=,系统会报错,

如果写成 if(num = 5)

因为一个=是赋值的意思,两个==才是判断num等于5,这时候少一个=系统不会报错,但是整段语句就出现了偏差。

switch语句

switch语句中常包括的关键词有switch,case,continue,break

int day;

switch(day)    //这里的day被定义为整形,switch后面的括号内只能试试整形

scanf("%d",&day);  //注意:使用scanf时候,取值一定要带上&,我这里忘                                                                            了好几次了!!!!!!!

{

case 1:                                 //case后面必须是整形常数表达式,可以是1,                                                2,3……不能是1.2,5.3这种小数,也不能是                                                变量,比如case n!!!

     printf("今天星期%d",day);

case 2:

case 100:

break;          //遇到break就跳出循环,遇到continue就是重新进入这个循环

}

如果句末没有加break,则按照case 1,2,3…的顺序一直走下去。

标签:case,语句,C语言,学习,switch,break,第五天,else,day
From: https://blog.51cto.com/u_16263798/7514851

相关文章

  • 数论——欧几里得算法和扩展欧几里得算法 学习笔记
    数论——欧几里得算法和扩展欧几里得算法引入最大公约数最大公约数即为GreatestCommonDivisor,常缩写为gcd。一组整数的公约数,是指同时是这组数中每一个数的约数的数。\(\pm1\)是任意一组整数的公约数;一组整数的最大公约数,是指所有公约数里面最大的一个。最小公倍数最......
  • 基于C语言的串口AT指令发送实例解析
    一知识点1AI指令后面一定要加\n\r2注意AT指令里面待双引号的这种,要使用斜杠隔开。二源码:voidSet_Pdu_Mode(void){u8a=1;if(atKey==1)//允许发送AT指令{atKey=0;UartSendStr("teststart\r\n");//串口1输出开始提示......
  • AI驱动的未来:深度学习在云原生应用中的创新应用探索
    人工智能(AI)和云原生技术是当今科技领域最令人振奋的发展方向之一。将深度学习与云原生应用相结合,为我们开辟了一条通向AI驱动未来的道路。本文将深入探讨深度学习在云原生应用中的创新应用,以及这一融合的未来前景。云原生应用和深度学习简介首先,让我们简要了解云原生应用和深度......
  • C语言操作符 上篇
    前言......
  • openGauss学习笔记-73 openGauss 数据库管理-创建和管理索引
    openGauss学习笔记-73openGauss数据库管理-创建和管理索引73.1背景信息索引可以提高数据的访问速度,但同时也增加了插入、更新和删除操作的处理时间。所以是否要为表增加索引,索引建立在哪些字段上,是创建索引前必须要考虑的问题。需要分析应用程序的业务处理、数据使用、经常被......
  • 创建第一个C语言文件
    创建第一个C语言文件新建=>项目=>空项目创建.c文件我们学的是C语言,c++就不写了调整字体快捷键:Ctlr+鼠标滚轮通过工具调整工具库与main()函数打开一个工具库#include<stdio.h>主函数程序的入口,有且只有一个,必须有一个#include<stdio.h>//打开工具库......
  • JAVA基础知识学习
    基础语法基础语法对象:对象(Object)是类的实例类:描述对象的属性和行为方法:封装了特定功能的代码块,可以在程序中被多次调用。方法是类的一部分,用于定义类的行为和功能实例变量:也称为成员变量或字段,是类中声明的变量,它们用于存储对象的状态或属性publicclassHelloMoke......
  • git学习笔记
    git学习参考链接:https://www.bilibili.com/video/BV1MU4y1Y7h5获取本地仓库本地创建一个空目录作为本地git仓库。在这个目录的终端中执行gitinit,成功的话可以看到里面有一个.git文件夹工作流程工作区(workspace)--->暂存区(index)--->仓库(repository)工作区:修改已有文件(未暂......
  • Vue学习七:自定义创建项目和vuex
    一、自定义创建项目默认的项目有很多包不全,需要的时候还要导包搭架子,因此我们可以自定义创建项目。选择的项目按照自己需要的设置,可参考如下参数设置。(eslink是一种代码规范)二、vuex1、vuex概述vuex是一个vue的状态管理工具,状态就是数据。大白话:vuex是一个插件,可以帮我们......
  • ue4.26学习笔记1-角色移动
    ue4.26学习笔记1-角色移动角色旋转首先创建character蓝图类打开创建的蓝图类,为骨骼网格体添加模型,此处使用小白人的模型,然后添加弹簧臂组件和摄像机组件在项目设置->输入中添加鼠标x轴和y轴的操作映射,此处x轴操作映射命名为鼠标左右移动,y轴操作映射命名为鼠标上下移动,其中x......