int a=5,b=3,z;printf(“%d\n",z=(a%b,a/b));则语句输出的结果为?为什么?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 06:14:48
![int a=5,b=3,z;printf(“%d\n](/uploads/image/z/11601374-14-4.jpg?t=int+a%EF%BC%9D5%2Cb%EF%BC%9D3%2Cz%EF%BC%9Bprintf%EF%BC%88%E2%80%9C%EF%BC%85d%5Cn%22%2Cz%3D%28a%25b%2Ca%2Fb%29%29%3B%E5%88%99%E8%AF%AD%E5%8F%A5%E8%BE%93%E5%87%BA%E7%9A%84%E7%BB%93%E6%9E%9C%E4%B8%BA%3F%E4%B8%BA%E4%BB%80%E4%B9%88%3F)
int a=5,b=3,z;printf(“%d\n",z=(a%b,a/b));则语句输出的结果为?为什么?
int a=5,b=3,z;printf(“%d\n",z=(a%b,a/b));则语句输出的结果为?为什么?
int a=5,b=3,z;printf(“%d\n",z=(a%b,a/b));则语句输出的结果为?为什么?
输出结果是1:
因为z=(a%b,a/b)括号里面是逗号函数 最后结果应该是最后一项的结果
a/b=1因为a,b都是整数 所以因为整除
所以z=1
即输出结果为1