问题描述:
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了,这就是++在前和在后的区别
不知道你咋写的,写错了吧你