当前位置:神舟问>生活百科>C农语言中逗号运算符怎么用?

C农语言中逗号运算符怎么用?

2024-03-18 16:16:39 编辑:join 浏览量:540

问题补充说明: s=2,s; a=12+(s+2,d例如; d=3,d+4):main(){int a

一、用法:

来自1、当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一360问答个表达式的值。

main怀德远移技矿止红()

{inta,s,d;

s=2;

d=3;

a=12+(s+2,d+4);

}

先算括号内的值:s+2=4,d+4=7;括号内应为(4,7),括号内取值只取最后一个,如统药作浓解果没有括号则取第一个;a=12+7=19。

x=(y=3,(z=+通+y+2)+5);

是首先把y赋值为3,把y递增为4,然后把培岁4加上2,把结果6赋值给z,接下来把z加5最后把x赋为结果值11。

2、注意事项:逗号运算符( , )是C语言运算符中优先级最低的一信旁种运算符。

二、其它用法:

1、在for里面的应用:

inti;i山培哥状富华钢谈必重吗ntj;

for(i镇周振字短办=0,j=0;i<5;i卷++,j++)

2、当分隔符:inti,j;

C农语言中逗号运算符怎么用?

扩展资料

运算符优先级:

1、优先级从上到下依次递减,最上面滑中橡具有最高的优先级,逗号操作符具有最低的优先级。

2、相同优艺如顶社松方侵文先级中,按结合顺序计算。大多数运算是从左至右计算,只有三个优先级是从右至左结合的,它们是单目运算符、条件运算符、赋值运算符。

3、基本的优先级需要记省两记粉内举号住:指针最优,单目运算优于双目运算。如正负号。先算术运算,后移位运算,最后位旧官粒护席法兴达运算。请特别注意:1<<3+2&&7等价于(1<<(3+2))&&7.逻辑运算最后计算。

标签:运算符,逗号,语言

版权声明:文章由 神舟问 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.shenzhouwen.com/life/303084.html
热门文章