下列程序的输出结果为( ) void main() { int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d,下列程序的输出结果为( )void main(){ int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d, %d\n”, x, y, z);}选
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/27 03:55:03
![下列程序的输出结果为( ) void main() { int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d,下列程序的输出结果为( )void main(){ int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d, %d\n”, x, y, z);}选](/uploads/image/z/2733520-40-0.jpg?t=%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E4%B8%BA%EF%BC%88+%EF%BC%89+void+main%28%29+%7B+int+x%2C+y%2C+z%3B+x+%3D+y+%3D+1%3B+z+%3D+x%2B%2B%2C+y%2B%2B%2C+%2B%2By%3B+printf%28%E2%80%9C%25d%2C+%25d%2C%E4%B8%8B%E5%88%97%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BE%93%E5%87%BA%E7%BB%93%E6%9E%9C%E4%B8%BA%EF%BC%88+%EF%BC%89void+main%28%29%7B+int+x%2C+y%2C+z%3B++x+%3D+y+%3D+1%3B++z+%3D+x%2B%2B%2C+y%2B%2B%2C+%2B%2By%3B++printf%28%E2%80%9C%25d%2C+%25d%2C+%25d%5Cn%E2%80%9D%2C+x%2C+y%2C+z%29%3B%7D%E9%80%89)
下列程序的输出结果为( ) void main() { int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d,下列程序的输出结果为( )void main(){ int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d, %d\n”, x, y, z);}选
下列程序的输出结果为( ) void main() { int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d,
下列程序的输出结果为( )
void main()
{ int x, y, z;
x = y = 1;
z = x++, y++, ++y;
printf(“%d, %d, %d\n”, x, y, z);
}
选择一个答案
a. 2, 3, 3
b. 2, 3, 2
c. 2, 3, 1
d. 2, 2, 1
下列程序的输出结果为( ) void main() { int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d,下列程序的输出结果为( )void main(){ int x, y, z; x = y = 1; z = x++, y++, ++y; printf(“%d, %d, %d\n”, x, y, z);}选
c
首先赋值后,x=1,y=1
z = x++,y++,++y;
先执行z=x++=1,后面的y++,++y是逗号表达式,赋值优先级高于它
当输出后x=2,y=3;(x自加了一次,y自加了2次)