C语言问题

2025-06-29 04:14:21
推荐回答(1个)
回答1:

按照运算符的优先级来看,++的优先级大于 * 的优先级
第一个++x首先被计算,得到:x=6
第二个++x被计算,得到x=7
所以最后x的值为7
那么y被计算的时候最后统一取出x的值7
所以y=++x*++x相当于y=x*x=7*7=49