分支语句 循环语句

您所在的位置:网站首页 for循环里用break 分支语句 循环语句

分支语句 循环语句

2023-06-27 13:06| 来源: 网络整理| 查看: 265

c语言是结构化的程序设计语言

包括 顺序结构 选择结构 循环结构

分支语句主要包括 if switch 循环语句主要包括 while for do while

c语言中 非零就是真 0就是假

if 或者else只能管一句话 如果想让他们控制多条语句,应该带上大括号

else和离他最近的if匹配而不是和他对齐的那个if

书写代码的时候 当两个变量进行比较的时候把常量放在左边 打个比方如果想写num==5而错写成了num=5没有语法错误 程序可以运行 但是代码书写有错误运行结果与预期不符,而想要发现这个问题非常困难 但是如果写成5=num 由于5是常量是不可以改变的 所以把num赋给5这种写法就是错误的,编译器会自动报错

swicth语句是分支语句 适用于多分支语句 case决定入口 break决定出口

case后面要求整型常量表达式 不能写float 也不能写1.0

如果所有case都无法匹配 如只有case1到case7 但是用户在运行界面输入了9 则不打印任何东西 如果想要提示用户输入错误 可以写default: printf("输入错误")

虽然最后一个case后面写不写break都一样 但是一般建议写上 这样以后如果想加一行不会忘记,加break 是一个好的代码风格

在while循环中 break用于永久的终止循环 continue的作用是跳过本次循环continue后面的代码 直接去判断部分看是否进行下一次循环 也就是说当某个事情发生时要终止循环就用break ,如果某个事情发生的时候,这一次不做了,还要进行下一次判断就用continue

for语句基本结构是for()圆括号里面三个语句分别进行初始化 判断 调整 用两个分号隔开三个语句

for循环的特点是初始化语句只会被执行一次

尽量不要再for循环体内修改循环变量 防止for循环失去控制

for循环的三个语句部分从语法上来说都可以省略 ,但是如果省略判断部分会导致死循环

答案为零次 因为for语句中的判断部分是赋值号 把0赋给了k 也即判断为假 循环一次也不执行

写代码实现,打印0到50中除了5的倍数的奇数

do语句的特点是循环会至少执行一次 使用场景有限,不常用

ret*=i 意思就是ret=ret*i sum+=ret 意思就是sum=sum+ret

strlen表示计算字符串的长度 它的头文件是

Sleep()表示让程序运行的时候休眠一段时间 单位是ms 比如sleep(1000)就表示休眠一秒 他的头文件是

system("cls") 意思是执行"清空屏幕"这一指令

两个字符串比较不能用== 比如要判断password是否等于“123456” 不能写password==“123456“ 应该使用strcmp函数 该函数是专门用来比较字符串的 其头文件是string.h 结构是strcmy(password,"123456")如图, 如果相等,函数本身会输出0 0等于后面的0 就会输入成功

shutdown-s-t 60 表示设置电脑在60之后关机

shutdown-a 表示取消关机

goto语句一般不使用 一般只在多层嵌套循环语句里面用

goto语句只能在一个函数范围内跳转,不能跨函数



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3