菜鸟问题......谢谢
a=(b=5)*(c=8)
为什么会等于18?
i=3
K=(++i)+(++i)+(++i)
为什么值为40 10
a=(b=5)*(c=8)
为什么会等于18?
i=3
K=(++i)+(++i)+(++i)
为什么值为40 10
#include <stdio.h>
void main()
{
int i=3,k;
k=(++i)+(++i)+(++i);
printf("%d\n",k);
}
答案是 16哦 为什么呢?
那个 ++i的问题 我发现 要是k=++i 是4 k=2个++i 是10 然后就不在有变化了 加个 ++i 就等于加个 6 7 8 等了
搞不懂