大家好,今天小编关注到一个比较有意思的话题,就是关于c语言 -=的问题,于是小编就整理了5个相关介绍c语言 -=的解答,让我们一起看看吧。
c语言中e=*--p和e=*p--有什么区别?
e=*--p;
过程如下:
1)将p自减1,相当于p = p - 1
3)将2)得到的值赋值给e
e=*p--;
过程如下:
1)先将指针p解引用得到一个值
2)然后将指针p自减1
C语言中a[-1]=?
a[-1]= 这个是有意义的, 而且有这样用的代码比如我们都知道数组下表是从0开始的那***如我们想从1开始怎么办定义一个指针,指向a[-1]这个位置,#include
c语言里面==0啥意思?
c语言中b==0是b等于0的意思。
c语言中双等号是关系运算符“等于”(==),即日常生活中常说的等于(如判断两个数是否相等)。
如: #include <stdio.h> int main(){ int a = 1; int b = 2; if (a == b){ // 如果a等于b...只要弄清楚:运算符的分类就可以了。
标准C里的运算符大致分为:数值运算符、比较运算符、位运算符。 == 就属于比较运算符,顾名思义,是要比较==两边的数值是否相等。
c语言=什么意思?
C语言中=的意思是“赋值”,也就是把=右边的数值赋给左边的变量。这与数学上的等于含义不相同,这里的=是一个“动词”,比如x=10,表示把整数10赋给变量x,对C语言来说,以上赋值要可以执行,需要满足以下条件:
1. x是一个变量,而不能是常量,比如不能写10=10,或者20=10等。
2. x的类型必须是整型,int或long或其它整数类型都可以。
c语言中+=什么意思?
C语言中+=是复合赋值运算符。复合赋值运算符就是在简单赋值符“=”之前加上其它运算符构成,例如+=、-=、*=、/=、%=。
即:a+=1;等价于a=a+1。+=的意思就是把左边的第一个符号移到右边,其实就是b=b+c的意思。直接把b+=c的b+移到右边,将b的值取出再取出c的值,相加然后赋给b,存储在b开辟的内存空间中,类似的还有,b-=c、b*=c都是这个意思。
到此,以上就是小编对于c语言 -=的问题就介绍到这了,希望介绍关于c语言 -=的5点解答对大家有用。