{int w=5,x=4,y,z; y=w++*w++*w++; z=--x*--x*--x; printf("w=%d,x=%d,y=%d,z=%d",w,x,y,z); } 10
展开全部
y=w++*w++*w++;
这句就是y=5++*5++*5++
先乘后加加 y=125 运行完这句之后w=8
z=--x*--x*--x;
这句是z=--4*--4*--4
先减减后乘 z=1*1*1=1 x=1
这句就是y=5++*5++*5++
先乘后加加 y=125 运行完这句之后w=8
z=--x*--x*--x;
这句是z=--4*--4*--4
先减减后乘 z=1*1*1=1 x=1
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
/*
w=8,x=1,y=125,z=4Press any key to continue
*/
#include <stdio.h>
#include <string.h>
void main(){
int w=5,x=4,y,z;
y=w++*w++*w++; \\ y=w*w*w=125 w=w+1+1+1=8
z=--x*--x*--x; \\x=x-1-1-1=1 z=4 机器运行出来的,不同的编译器结果不一样,
printf("w=%d,x=%d,y=%d,z=%d",w,x,y,z);
}
w=8,x=1,y=125,z=4Press any key to continue
*/
#include <stdio.h>
#include <string.h>
void main(){
int w=5,x=4,y,z;
y=w++*w++*w++; \\ y=w*w*w=125 w=w+1+1+1=8
z=--x*--x*--x; \\x=x-1-1-1=1 z=4 机器运行出来的,不同的编译器结果不一样,
printf("w=%d,x=%d,y=%d,z=%d",w,x,y,z);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |