a:=b+1在c语言里是什么意思!求大神指导

: 这个符号在c语言是什么运算符

:= 是 Pascal 语言中的赋值操作符,a := b + 1 表示把 b + 1 的值赋给 a。C 语言赋值语句是 a = b + 1。Pascal 比较用 =,如 if (a = b),在 C 语言中比较用 ==,如 if (a == b)。

C 语言中用到 : 的地方只有这一个条件表达式:表达式 ? 表达式1 : 表达式2。
如表达式结果为真,该语句的结果为表示式1,否则为表达式2。如:
x = a > 10 ? 10 : b;
c = a > b ? a : b;
与 if、else 的作用类似。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-11-27
这肯定不是c语言吧

a=b+1;这是c语言的语法。

a:=b+1 好像在PHP 或 pascal中见过 记不清了本回答被网友采纳
第2个回答  2012-11-27
1

c语言中 a*=b+1是什么意思
b=a++;\/\/++在a之后,先把a的值付给b,然后再本身加1 。这时候b=1,a=2了。\/\/如果你还不懂得话。b=a++;的意思 就是b=a;a=a+1;这两句意思 \/\/而b=++a 就是 a=a+1;b=a;的意思 至于A++=A+A+1 好像写错了吧 是A+=A+A+1 优先级等于 A=A+(A+A+1)\/\/A+=B 是 A=A...

a:=b+1;为什么是C语言中不合法的赋值语句
C语言中赋值语句直接使用一个等号进行赋值,如将b+1的值赋值给a的语句是a=b+1,没有其他标点。该形式的赋值语句常出现在伪代码或者其他语言中。赋值语句是由赋值表达式再加上分号构成的表达式语句。其一般形式为:变量=表达式;在赋值语句的使用中需要注意以下几点。1)由于在赋值符“=”右边的表达式也...

C语言中y=a>b?a:b+1运算结果是什么? ?和:是什么意思?求详解!
y=a>b?a:b+1 如果a>b,那么y的值为a,否则y的值为b+1

C语言中a%=b+1怎么计算
a%=b+1;就是a=a%(b+1);

c语言中可以用A=B+1,还是先B=B+1,再A=B
第一句 这里的b保持原值不变,先算出b+1的值,然后返回给左边的a 例子:int a, b=4;a = b + 1 ; \/\/这句相当于下一行 5 = 4 + 1 ; \/\/而b的值不变;还可以用这句,就是比较麻烦。b=b+1;(b+1就是4+1 重新返回“5”给b)a=b; 再b的值(5)返回给a;这...

a=b+1是不是c语言语法的表达式?
如果b没有事先声明的话,那这个表达式是错误的。但是如果b是事先声明定义了的,这个表达式就没错了,我觉得这样的问题你一定要在自己的机器上验证一下,这样更有印象

c语言中max=a>b?a:(b+1)什么意思?
这个表达式是一个冒号表达式,它的原理是:先计算问号前面的值,如果是真值,则执行冒号前面的语句,将结果作为这个冒号表达式的最终值;如果是假值,则执行冒号前面的语句,将结果作为这个冒号表达式的最终值。这个冒号表达式的意思是,比较a和b的值,如果a>b成立,则max=a,反之max=b+1。我的回答就是...

C语言中a-=b+1是什么意思?
这样给你说吧。int a=3,b=5;a-=b+1;则a现在等于-3,就是说a-=b+1相当于a=a-(b+1);

C语言中,若a=1,b=2则表达式a<b?a:b+1的值是?
三元表达式啊,基础书籍都会讲的。问号前的表达式如果为真,那么就返回冒号前的值,否则返回冒号后的值。这里a<b为真,则返回a的值。

C语言中 a:=b+1和a=a+7:c+b 语法分别错在哪里
:必须和?一起作为三目运算符用,不能单独用。

相似回答