C语言“除逗号运算符外,赋值运算符的优先级最低”和“C程序中,j++; 是赋值语句”哪个是错的?

能否解释一下

我觉得是j++,"="当然是运算符了,赋值语句是指有+=,=,-=,*=,/=的语句,j++虽有赋值效果,但本身不符合赋值语句的语法。
三目高于赋值的,所以那句话还是对的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-03-23
如果严格来说,应该是前一句,因为应该是"赋值操作符",而不是"赋值运算符"
第2个回答  2008-03-23
除逗号运算符外,赋值运算符的优先级最低
错了,还有三目运算符,高于“,”

c语言运算符优先级顺序表
C语言中,运算符的优先级可以分为不同级别,具体优先级顺序如下:最高优先级:单目运算符(如取反、乘方等)、赋值运算符(=、+=、-=、*=等)、逻辑非运算符(!)、关系运算符(<、<=、>、>=等)、相等运算符(==、!=等)、按位与运算符(&)、按位异或运算符(^)、按位或运算符(|...

c程序中除逗号运算符外,赋值运算符的优先级最低是否有错?
复合运算符 如:+-、\/+、+= 等等

c语言中运算符的优先级是如何排列的?
第十五级:逗号运算符【,】。

C语言中运算符优先级排序
接下来是赋值运算符,最后是逗号运算符,优先级最低。C语言中的运算符优先级并不依赖于求值顺序,例如表达式"a+b && b*c",尽管乘法运算符优先级最高,但执行顺序是从左到右。优先级从上至下递减,最上面的优先级最高,而最低优先级的是逗号运算符。值得注意的是,有些运算符具有从右到左的结合...

C语言中算术运算符优先级的问题
, 逗号运算符 优先级从上到下依次递减,最上面具有最高的优先级,逗号操作符具有最低的优先级。所有的优先级中,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。其它的都是从左至右结合。具有最高优先级的其实并不算是真正的运算符,它们算是一类特殊的操作。()是与...

求c语言中关系运算符,逻辑运算符等等各种运算符的优先级!
c语言运算符号优先级表如下:1级优先级:左结合,括号(),下标运算符[],指向结构体成员运算符->,结构体成员运算符。2级优先级:右结合,逻辑非运算符!,按位取反运算符~,自增运算符--,自减运算符-,负号运算符-,类型转换运算符(),指针运算符*,地址与运算符&。3级优先级:左结合,...

赋值运算符与逗号运算符优先级谁高
赋值高,逗号要低于赋值

c语言中,赋值运算的优先级最低
最低级:,逗号运算符也称为顺序求值运算符,在C语言中,运算级别最低。

在C语言中,逗号运算符的优先级最低吗?
逗号运算级最低! \/\/逗号运算符优先级最低 括号成员第一; \/\/括号运算符[]() 成员运算符. ->全体单目第二; \/\/所有的单目运算符比如++ -- +(正) -(负) 指针运算*&乘除余三,加减四; \/\/这个"余"是指取余运算即%移位五,关系六; \/\/移位运算符:<< >> ,关系:> < ...

C语言最重要的知识点
7) 逗号运算符的优先级最低,赋值运算符的优先级次之。第二章:C语言基础知识 1) 源程序,即C语言编写的程序,是编译单位。2) C语言的书写格式自由,每行可写多个语句或多行。3) C语言程序中唯一存在的main函数是程序的起始点。第三章:编译环境熟悉 1) VC++是用于运行C语言程序的软件。2) ...

相似回答
大家正在搜