谁能搞的清楚a=a+++b+++c++
来源:百度知道 编辑:UC知道 时间:2024/05/25 11:42:45
int a=1,b=1,c=1;
a=a+++b+++c++;
printf("%d",%d,%d",a,++b,c++);
答案是4,3,2
帮我解释下好吗,急~~~
a=a+++b+++c++;
printf("%d",%d,%d",a,++b,c++);
答案是4,3,2
帮我解释下好吗,急~~~
首先,++的优先级高于+的优先级
它是从右往左计算,而且高于所有的双目运算符
上面的公式就被换为a=a+(++b)+(++(c++))
得出a=1+1+2=4
此时a=4,b=2,c=2
再执行++b,b=3
输出即为4,3,2
不知道你能看懂不?呵呵
谁能搞的清楚a=a+++b+++c++
已知(a+b)(a+b)=4,(a-b)(a-b)=6问a*a+b*b和a*b的值
a*b*x*x-(a*a*a*a+b*b*b*b)*x+a*a*a*b*b*b=0的解(a*b不等于0,a和b是常数
A>B,A*B/(A+B)=169,A+B是某数的平方,求A,B
已知a+2b=0,求a*a*a+2ab+(a+b+4*b*b*b的值
|a|-|a-b|+|a+b|=?
非零向量a,b,|a|=|b|=|a-b|,求a与a+b的夹角
a,b都是非零向量,|a|=|b|=|a-b|,求a与a+b的夹角?
设a,b是正数,且a^b=b^a,b=9a,则a的值是多少?
下列程序段运行后A变量的值是:A=2:B=3:A=A+B:B=A-B:A=A-B