C语言学习过程中的一些零碎知识点

首先其实我们在学习计算机语言的时候应该了解,计算机语言是分为编译型语言跟解释型语言的

编译型语言就是C语言 C++ java这些,解释型就是python MTL CSS这些

那么上一篇我分享了单目操作符跟双目操作符的定义以及作用,其实除了单目跟双目之外还有三目操作符,这种操作符只有一种。

三目操作符 exp1?exp2:exp3  如果1的结果为真那么执行的结果就是2的结果,就是整个表达式的结果,如果1为假,那么2 的结果就不执行,就执行3,那么3的结果就是整个表达式的结果

C语言的三种语序

  1. 循环
  2. 选择
  3. 顺序

今天给大家讲一下选择语序,首先是if语句,if 语句的语法形式如下:

在C语言中0为假,非0为真,就是说如果表达式的结果为0,那么他最后就不执行,如果结果不是0,那么最后就执行

大家可以尝试一下这个代码,输入一个整数,判断是否为奇数

if里面还可以跟else一起用,可以看下面的例子

这里可以将else的内容用{}包含在内,不过这样写比较容易让人眼花缭乱,那么可以把{}去掉,把if跟else一起使用就是else if然后直接将大括号里面的内容引用就可以了,这就是嵌套if

除了if语句之外,还有switch语句,但是这里有个提醒,就是switch语句不可以用浮点型,只可以用整型。

在用switch语句的时候切记每个case结束的时候要加上break,否则便会一直往下运行

上面是if跟switch语句的一些基础的用法

下面跟大家分享一些运算符对的知识,首先就是在C语言中的并且是用&&来表示

只要左边跟右边有一个被定义为假也就是为0,那么最终就是不运行,只有左边与右边都是真,也就是非0 的时候才运行。

在C语言中或者是用||来表示,它跟并且(&&)有所不同,它并不需要两边都为真,他只需要一边为真就可以运行

那么还有一些比如说!感叹号在C语言中就是逻辑取反符,就好比我原本是一个非0但是我在前面加上了!那么最终的结果就是0 那么就是不可以运行!

  • 16
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值