13、设有如下定义: int x=10,y=3,z;   则语句printf(“%d\n”,z=(

13、设有如下定义: int x=10,y=3,z;   则语句printf(“%dn”,z=(
13、设有如下定义: int x=10,y=3,z;
  则语句printf(“%dn”,z=(x%y,x/y)); 的输出结果是( )。
  A. 1 B. 0 C. 4 D. 3
为什么?
lingingfly 1年前 已收到1个回答 举报

lemon_1112 幼苗

共回答了16个问题采纳率:93.8% 举报

D
(x%y, x/y)这里的逗号作为运算符。
(表达式1, 表达式2)
计算规则是先计算表达式1,再计算表达式2,最后取表达式2的计算结果作为整体的结果。

1年前

9
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.495 s. - webmaster@yulucn.com