一个C语言自增问题

发布时间:2024-05-13 04:49 发布:上海旅游网

问题描述:

#include "stdio.h"
main()
{
int i,k;
i=3;
k=++i+(++i);
printf("%d %d",k,i);
}

为什么K的值是10呢???

问题解答:

k=++i+(++i)
先执行括号里的++i,这时第一个和第二个i=4了,然后执行前面的++i,这时2个i都等于5了,再加起来K=10了

热点新闻