为什么同样的代码在java和c++中运行的结果不一样呢?
java代码:inta=5;intb=(a++)*(a++);System.out.println(b);C++代码:inta=5;intb=(a++)*(a++);co...
java 代码:
int a = 5;
int b = (a++)*(a++);
System.out.println(b);
C++代码:
int a = 5;
int b = (a++)*(a++);
cout<<b<<"\n"; 展开
int a = 5;
int b = (a++)*(a++);
System.out.println(b);
C++代码:
int a = 5;
int b = (a++)*(a++);
cout<<b<<"\n"; 展开
5个回答
展开全部
编译器对(a++)*(a++)的处理不同造成的吧,就算同样是c++,不同的编译器可能也会不同
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
无聊
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
服了 你这种钻牛角尖的做法 很适合研究底层 做黑客
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
编译器的问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询