自减,自增运算符

发布时间:2024-05-14 08:42 发布:上海旅游网

问题描述:

main()
{ int i,i,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(%d,%d",n);
}

现在就是要说明输入N的值 为什么J 不管定义成什么数 N都不变
假如 J =13 输入N也等于13

问题解答:

你的意思应该是不管j定义尾多少,n都和j一样,没有自增。
那当然了n=j++;等价于n=j;j=j+1;当然n和j始终一样了
假如n=++j;那等价于j=j+1;n=j;那就+1了,这就是++在前和在后的区别

不知道你咋写的,写错了吧你

热点新闻