C语言基础题目 ----高手指教

来源:百度知道 编辑:UC知道 时间:2024/06/09 10:29:52
若x,i,j和k都是int型变量,则执行下面表达式后x的值为------,
x=(i=4,j=16,k=32)
A 4 B 8 C 32 D 52
帮忙把过程讲讲 谢谢咯

C 32
因为 是逗号表达式,所以最后一个的表达式值赋给X

x=32,括号里是一个逗号表达式,式子结果是k=32

A
逗号表达式从右至左计算,最左边的值就是整个逗号表达式的值
(i=4)的值为4
所以X=4

C 32

逗号表达式取最右边的一个值。