C语言流程if和switch的使用 您所在的位置:网站首页 c语言switch的用法计算 C语言流程if和switch的使用

C语言流程if和switch的使用

2024-05-30 19:28| 来源: 网络整理| 查看: 265

说好了七月份把流程全部写一下,现在我来了,哈哈哈。 重新学了一下C语言,之前也是学过,但是一度认为自己不适合编程,时隔两年再度拿起课本感觉却不一样了,哈哈哈。废话不多说直接开始。

1:首先说一下if…else语句

if语句其实不难,为啥这么说,我之前一直有一个误区,写个代码更直观一下 int a = 1, b = 2, c = 3; if(a>b) a = b; b = c; c = a ;

看这个代码是不是一直认为if语句下面执行这三个语句。因为我一开始学C的时候是这样 认为的。“if是控制全部的,从上到下运行”但是这样是不对的,if语句默认只控制一个语句,分号为一个语句的结束。

所以上面的这个题是这样解的因为 1>2 不成立,所以只执行b = c; c = a ;当然这个代码不全,我现在只说这个误区,很多时候往往不给你标准的形式,所以要是看不出来就自己写一下化成标准的,比如是这样的:

int a = 1, b = 2, c = 3; if(a>b) { a = b; } b = c; c = a ;

这样看就会很舒服。不论是for循环还是while语句都是默认只控制一个,一定记住这一点。

2:if语句的else配对的时候,是离他最近的那个并且是未配对的if。如果加了花括 号就不能这样想了,还是代码来说:

if () { if (


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有