C语言 K++是什么意思?

Python012

C语言 K++是什么意思?,第1张

k+=3 就是 k=k+3的意思

c的值是'b',那么进入switch语句时为第二条case语句,执行k+=2,此时k=6,由于没有break语句,即不跳出switch,那么继续执行第三条case语句,此时k=7,输出结果,完毕!

【延展】

c语言

C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

等价于CKCON0 = CKCON0 &(~0x07)

读取寄存器CKCON0的值,读到的值和0x07的按位取反后的数(也就是0xFFFFFFF8)进行位与,然后计算结果重新赋给寄存器CKCON0。

也就是把CKCON0中的最低3位清0,其余比特位不变。