设x=2,则表达式(x++)/ 3的值是?
答案给的是0,这道Java题的答案对么?如果对的话,请给解释一下是怎么回事?小括号的优先级不是最高的么,我认为答案应该是1的,呵呵,题中没有说明是什么类型的数值……先谢谢...
答案给的是0,这道Java题的答案对么?如果对的话,请给解释一下是怎么回事?
小括号的优先级不是最高的么,我认为答案应该是1的,呵呵,题中没有说明是什么类型的数值……
先谢谢啊…… 展开
小括号的优先级不是最高的么,我认为答案应该是1的,呵呵,题中没有说明是什么类型的数值……
先谢谢啊…… 展开
4个回答
展开全部
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include<iostream>
using namespace std;
int main()
{
int x=2;
cout<<"(x++)/3="<<(x++)/3<<endl;
return 0;
}
结果是(x++)/3=0
using namespace std;
int main()
{
int x=2;
cout<<"(x++)/3="<<(x++)/3<<endl;
return 0;
}
结果是(x++)/3=0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这么说吧,即便没有小括号,运算符++和--在这个表达式里也已经是最高的了,有没有小括号都一样
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询