首页
学习
活动
专区
圈层
工具
发布

C语言:分支与循环

}控制多条语句-这个块也叫:程序块,或者复合语句 1.4 嵌套if 在 if else 语句中, else 可以与另⼀个 if 语句连⽤,构成多重判断。...⽤ break 才能在跳出 switch 语 句,如果某⼀个 case 语句的后边没有 break 语句,代码会继续玩下执行,按顺序执行其他 case 语句中的代码,直到遇到 break 语句或者 switch...首先上来就是执行判断表达式,表达式的值为0,循环直接结束;表达式的值不为0,则执行循环语 句,语句执⾏完后再继续判断,是否进行下⼀次判断。...所以在 do while 语句中循环体是⾄少执行⼀次的,这是 do while 循环比较特殊的地⽅。 练习:输⼊⼀个正整数,计算这个整数是⼏位数?...9.2 srand C语⾔中⼜提供了⼀个函数叫 srand,⽤来初始化随机数的⽣成器的 程序中在调⽤ rand 函数之前先调⽤ srand 函数,通过 srand 函数的参数seed来设置

1.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    前端(四)-jQuery

    //只有后面这个才有效 //jQuery 的用法,页面结构加载完成后,调用函数,可以定义多个,互相不影响,且都可以执行 //三个都可以执行 $(document).ready...,函数) 在动画效果结束后执行函数 hide() 立刻隐藏 hide(毫秒数) 慢慢隐藏 hide(毫秒数,函数) 在动画效果结束后执行函数 toggle() 方法等于这两个方法 方法 说明 toggle...(淡入淡出) 方法 说明 fadeIn() 立即淡入 fadeIn(毫秒数) 淡入 fadeln(毫秒数,函数) 在动画效果结束后执行函数 fadeOut() 立即淡出 fadeOut(毫秒数) 淡出...slideDown(毫秒数) 慢慢延伸 slideDown(毫秒数,函数) 在动画效果结束后执行函数 slideUp() 立即收缩 slideUp(毫秒数) 慢慢收缩 slideUp(毫秒数,函数) 在动画效果结束后执行函数...,单位是毫秒,如果为0,立刻执行 //也可以是:slow,normal,fast, //第二个参数是执行显示或者隐藏效果完成后,需要执行的操作函数 $("#showImg").click

    9.9K30

    从关机小游戏学 C 语言:分支循环 + 关键字(breakcontinue)实战

    ,那么就执行买奶茶,如果没努力,那么就不执行,跳过该语句 if语句的形式如下: 表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执⾏ 在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是...scanf("%d", &num); if(num % 2 == 1) printf("%d 是奇数\n", num); return 0; } 既然if语句中为真则执行...在 if else 语句中, else 可以与另⼀个 if 语句连⽤,构成多重判断 ⽐如:要求输⼊⼀个整数,判断输⼊的整数是0,还是正数或者负数。...C语⾔中, 0 表⽰假,所有⾮零值表⽰真。⽐如, 20 > 12 返回 1 , 12 > 20 返回 0 。...语句可以实现在同⼀个函数内跳转到设置好的标号处。

    22810

    C语言——分支与循环

    通常if会与else一起用,一般形式为: if(表达式) 语句1 else 语句2 当表达式1不成立时,就会执行else后面的语句2....6.switch 语句也是分⽀效果的,只有在 switch 语句中使⽤ break 才能跳出 switch 语 句,如果某⼀个 case 语句的后边没有 break 语句,代码会继续往下执⾏,有可能执⾏...循环语句 while语句 while语句一般形式: while(表达式) { } while的执行流程是: ⾸先执⾏判断表达式 ,表达式的值为0,循环直接结束;表达式的值不为0,则执⾏循环语...所以在 do while 语句中 循环体是⾄少执行⼀次。...goto语句 C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数内跳转到设置好的标号处。

    1.1K10

    分支和循环语句(上)

    printf("%d 是偶数\n", num); return 0; } 1.3 分⽀中包含多条语句 默认在 if 和 else 语句中默认都只控制⼀条语句,⽐如: #include else 后也可以跟上⼤括号。 1.4 嵌套if 在 if else 语句中, else 可以与另⼀个 if 语句连⽤,构成多重判断。...⽐如:要求输⼊⼀个整数,判断输⼊的整数是0,还是正数或者负数。...C 语⾔中, 0 表⽰假,所有⾮零值表⽰真。⽐如, 20 > 12 返回 1 , 12 > 20 返回 0 。 关系表达式常⽤于 if 或 while 结构。...5.3 switch语句中的default 在使⽤ switch 语句的时候,我们经常可能遇到⼀种情况,⽐如 switch 后的表达式中的值⽆法匹 配代码中的 case 语句的时候,这时候要不就不做处理

    20310

    分支(if、switch)

    printf("%d 是偶数\n", num); return 0; } 2.分⽀中包含多条语句 默认在 if 和 else 语句中默认都只控制⼀条语句,⽐如: #include <stdio.h...3.嵌套if语句 在if-else语句中, else 可以与另⼀个 if 语句连⽤,构成多重判断。...这是因为后面的if-else凑成一对语句,但是由于前面有if,所有会被认定为if-else嵌套在if里面,第一个if都不执行了,那也就直接跳过了它内部的if-else。...C语⾔中, 0 表⽰假,所有⾮零值表⽰真。⽐如, 20 > 12 返回 1 , 12 > 20 返回 0 。关系表达式常⽤于 if 或 while 结构。...2.switch语句中的default 在使⽤ switch 语句的时候,我们经常可能遇到⼀种情况,⽐如 switch 后的表达式中的值⽆法匹 配代码中的 case 语句的时候,这时候要不就不做处理,要不就得在

    17310

    C语言分支和循环语句

    另外,在C语言中,0表示假,非0表示真,也就是输出的结果为0,则语句不执行,表达式的结果不是0,则语句执行。        ...\n", num); return 0; } 1.3 分支中包含多条语句 默认在if和else语句中都只控制一条语句 如果要控制多条语句,可以使用{}将代码括起来。...{ printf("未成年\n"); printf("还未上大学\n"); } return 0; } 1.4 嵌套if 在 if else语句中,else可以与另一个if语句连用,构成多重判断...原因是 switch 语句也是分⽀效果的,只有在 switch 语句中使⽤ break 才能在跳出 switch 语 句,如果某⼀个 case 语句的后边没有 break 语句,代码会继续玩下执⾏,有可能执...10 goto语句 C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数 内跳转到设置好的标号处。

    1.2K10

    详解分支和循环结构(剖析if语句,switch语句,while循环,for循环,do-while循环)

    介绍 C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合。...分支结构 if语句 if(表达式) 语句1 else 语句2 表达式成⽴(为真),则语句执⾏,表达式不成⽴(为假),则语句不执⾏ 在C语⾔中,0为假,⾮0表⽰真,也就是表达式的结果如果是...default switch语句中的case和default的顺序问题 在 switch语句中 case ⼦句和 default⼦句有要求顺序吗?...n的最低位,找出倒数第⼆位,则使⽤ n=n/10 操作就可以去掉最低位的,如:n=1234/10得到123,123相较于1234就去掉了最低位,123%10就得到倒数第⼆位3。...=0,则继续循环,执行循环语句;判断表达式的结果==0,则循环结束。 所以在 do while 语句中循环体是⾄少执行一次的,这是 do while循环比较特殊的地⽅。

    1.3K10

    C语言中的分支循环语句(if,switch篇)

    语句 在上述语法格式中,如果表达式成立,则语句执行;如果表达式不成立,则语句不执行。(在C语言中0为假,非0为真,也就是表达式的结果如果是0,则语句不执⾏,表达式的结果如果不是0,则语句执⾏。)...⽐如:要求输⼊⼀个整数,判断输⼊的整数是0,还是正数或者负数。...2.switch语句 2.1 switch 除了 if 语句外,C语⾔还提供了 switch 语句来实现分⽀结构。...2.2 switch语句中的break switch 语句也是有分⽀效果的,只有在 switch 语句中使⽤ break 才能在跳出 switch 语 句,如果某⼀个 case 语句的后边没有 break...2.3 switch语句中的default 在使⽤ switch 语句的时候,我们经常可能遇到⼀种情况,⽐如 switch 后的表达式中的值⽆法匹 配代码中的 case 语句的时候,这时候要不就不做处理

    9910

    Eslint使用入门指南

    不允许出现不规则的空格 2 no-negated-in-lhs 不允许在in表达式语句中对最左边的运算数使用取反操作 2 no-obj-calls 不允许把全局对象属性当做函数来调用 2 no-regex-spaces...如果if语句有return,else里的return不用放在else里 0 no-labels 不允许标签语句 ["error", { "allowLoop": false "allowSwitch...不允许使用__iterator__属性 2 no-lone-blocks 不允许不必要的嵌套代码块 2 no-loop-func 不允许在循环语句中进行函数声明 2 no-multi-spaces...',// 是指 eslint-plugin-jquery '@jquery/jquery', // 是指 @jquery/eslint-plugin-jquery...如何修改继承的规则 如何使用插件,插件是干嘛用的,如何配合使用 如何去检测文件和自动修复文件以及配置检测修复命令 如何去检测非js格式的文件 对于基础入门我们只需了解这些知识就可以,在后续我们再来了解如何在

    2.8K20

    关于C语言的分支与循环语句

    if { 语句2; } else if { 语句3; } 如果表达式为真,则语句执行,如果为假,则执行else中的语句(0为假,非0为真) if和else默认都只能控制一条语句...在 switch 语句中 case ⼦句和 default ⼦句有要求顺序吗? default 只能放在最后吗?...C语⾔中 提供了 break 和 continue 两个关键字,就是应该到循环中的。 • break 的作⽤是⽤于永久的终⽌循环,只要 break 被执⾏,直接就会跳出循环,继续往后执 ⾏。...4.goto语句 C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数 内跳转到设置好的标号处。...goto 语句如果使⽤的不当,就会导致在函数内部随意乱跳转,打乱程序的执⾏流程,所以我们的建 议是能不⽤尽量不去使⽤;但是 goto 语句也不是⼀⽆是处,在多层循环的代码中,如果想快速跳出 使⽤ goto

    70210

    C语言--------分支和循环语句

    1.分支语句 C语言中有 if 语句,最基本的语句; if-else语句 ,适用于只有两种选择的语句; if-else if---else if---else语句,适用于拥有多种选择的语句,但是要注意他们的先后顺序...那么就会执行default语句; C语⾔提供了⼀种⾮常特别的语法,就是 goto 语句和跳转标号, goto 语句可以实现在同⼀个函数 内跳转到设置好的标号处。...,如果遇到break语句,那么循环语句中break语句后的部分将不再执行,而是直接跳出程序,结束全部循环; continue语句 程序执行遇到continue语句,则终止本轮循环,进行下一轮循环,依次进行...; 3.实战练习:随机数的生成 C语⾔提供了⼀个函数叫 rand ,这函数是可以⽣成随机数的; rand函数的使⽤需要包含⼀个头⽂件是:stdlib.h; 其实rand函数⽣成的随机数是伪随机的...C语⾔中⼜提供了⼀个函数叫 srand ,⽤来初始化随机数的⽣成器的。

    30710

    我与C语言二周目邂逅vlog——3.分⽀和循环

    printf("%d 是偶数\n", num); return 0; } 默认在 if 和 else 语句中默认都只控制⼀条语句 1.3 匹配问题(悬空else问题)!!!!!!...是和第⼆个 if 进⾏匹配的,这样后边的 if...else 语句是嵌套在第⼀个 if 语句中的,如果第⼀个 if 语句就不 成⽴,嵌套 if 和 else 就没机会执⾏了,最终啥都不打印。...语 句,如果某⼀个 case 语句的后边没有 break 语句,代码会继续往下执⾏,有可能执⾏其他 case 语句中的代码,直到遇到 break 语句或者 switch 语句结束。...5.2 default 在使⽤ switch 语句的时候,我们经常可能遇到⼀种情况,⽐如 switch 后的表达式中的值⽆法匹 配代码中的 case 语句的时候,这时候要不就不做处理,要不就得在 switch...语句中加⼊ default ⼦句。

    84110

    【C语言篇】分支语句详解(超详细)

    分支语句详解 前言 C语⾔是结构化的程序设计语⾔,这⾥的结构指的是顺序结构、选择结构、循环结构,C语⾔是能够实现这三种结构的,其实我们如果仔细分析,我们⽇常所⻅的事情都可以拆分为这三种结构或者这三种结构的组合...语句中, else 可以与另⼀个 if 语句连⽤,构成多重判断。...⽐如:要求输⼊⼀个整数,判断输⼊的整数是0,还是正数或者负数。...switch语句 除了 if 语句外,C语⾔还提供了 switch 语句来实现分⽀结构。 switch 语句是⼀种特殊形式的if...else 结构,⽤于判断条件有多个结果的情况。...switch语句中的default 在使⽤ switch语句的时候,我们经常可能遇到⼀种情况,⽐如 switch 后的表达式中的值⽆法匹配代码中的 case 语句的时候,这时候要不就不做处理,要不就得在

    93510

    分支与循环(4)

    掌握了前⾯学习的这些知识,我们就可以写⼀些稍微有趣的代码了, ⽐如: 写⼀个猜数字游戏 游戏要求: 1. 电脑⾃动⽣成1~100的随机数  2....1.1 rand C语⾔提供了⼀个函数叫 rand,这函数是可以⽣成随机数的,函数原型如下所⽰: int rand (void); rand函数会返回⼀个伪随机数,这个随机数的范围是在0~RAND_MAX...1.2 srand C语⾔中⼜提供了⼀个函数叫 srand,⽤来初始化随机数的⽣成器的,srand的原型如下: 程序中在调⽤ rand 函数之前先调⽤ srand 函数,通过 srand 函数的参数seed...在C语⾔中有⼀个函数叫 time ,就可以获得这个时间,time函数原型如下: time 函数会返回当前的⽇历时间,其实返回的是1970年1⽉1⽇0时0分0秒到现在程序运⾏时间之间的 差值,单位是秒。...\n", r);     } } void menu() {     printf("***********************\n");     printf("****** 1. play

    63210
    领券