c语言的折腾日记01

简介: ?:这所谓的条件运算符是否有缩写用过php的知道,是存在缩写的,当然百度了也是说有的于是实测,发现c也是有缩写的,所以对于三目运算符的定义有点啪啪响了- -

?:这所谓的条件运算符是否有缩写

  1. 用过php的知道,是存在缩写的,当然百度了也是说有的
  2. 于是实测,发现c也是有缩写的,所以对于三目运算符的定义有点啪啪响了- -

3224896166.png

然后我又去蛋疼地测试了一下,js- ,结果不尽人意

2217078757.png

  1. 当用完整形式,js就不会报错了 -

&& 是否存在js的一特性,逻辑运算符可以有if的作用

[button href="https://dyedd.cn/709.html"]JS 中的逻辑运算符 &&、||[/button]

简单的说下,在js中,

a && b 若a是false,那么就返回这个false,不必计算了,因为有0出0

若a是true,那么有必要探究下b是不是false,因此返回b的值

||类似,这里不再继续阐述

646652216.png

毫无疑问的是,非0的数值都是真啊

接下来在c中的打脸

2475615733.png

嗯,c中是这样的

真 && b 那么再看b的值,假就不看,这点一样

但是c没有js中逻辑运算符充当if的作用

其实想想,js的逻辑运算符似乎跟缩写的条件运算符作用一样了

&&有没有超越了()的优先级

接着上面的话,

真 && b 那么再看b的值,假就不看

那好,那如果先用方框对b赋值怎么办?

实测

898404439.png

结果是优先级的作用消失了

这是一个神奇的忽视优先级的例子

老师的回复:在寻找的优先级的过程中要把这行代码读一下才能知道谁的优先级高,尽管应该先运行括号 但是&&是先读取呀&&作用就是这样,属于一机制

目录
相关文章
|
7月前
|
存储 人工智能 算法
【C语言】自学终极笔记
【C语言】自学终极笔记
110 0
|
4月前
|
存储 C语言
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
|
C语言
好好学习 天天编程—C语言之环境搭建(一)
好好学习 天天编程—C语言之环境搭建(一)
|
C语言
【C语言】速刷日记
而我们获取数字也是从低位开始获取,我们可以从低位获取数字后,每获取三个数字就加上一个逗号, 当数字全部获取完后,再将获取的数字倒过打印。
75 0
|
存储 算法 小程序
c语言大一基本理解笔记1
所谓程序,就是一组计算机能识别和执行的指令,计算机的本质是程序的机器;计算机工作基于二进制,从根本上说,计算机只能识别和接受0和1组成的指令,这种计算机能识别和接受的二进制代码称为机器指令;
|
C语言 C++
C语言小项目——通讯录(适合刚学完C语言的初学者)
C语言小项目——通讯录(适合刚学完C语言的初学者)
C语言小项目——通讯录(适合刚学完C语言的初学者)
C语言入门必做踩坑题《篇六》
C语言入门必做踩坑题《篇六》
155 0
C语言入门必做踩坑题《篇六》
|
C语言 Windows
C语言入门必做踩坑题《篇二》
C语言入门必做踩坑题《篇二》
111 0
C语言入门必做踩坑题《篇二》
|
存储 C语言 C++
C语言入门必做踩坑题《篇七》
C语言入门必做踩坑题《篇七》
166 0
C语言入门必做踩坑题《篇七》
|
存储 编译器 C语言
C语言入门必做踩坑题《篇八》
C语言入门必做踩坑题《篇八》
267 0
C语言入门必做踩坑题《篇八》
下一篇
DataWorks