i++和++i 都是自增运算,本质上都是+1操作,不同点在于赋值和运算的顺序有所不同;
其实只要记住一条铁律
++在前先运算,++在后先赋值;
a = i++ 因为++在后, i先赋值a=i; i=i+1;
a = ++i 因为++在前 , i+1先运算 i = i+1 a=1;
i++和++i 都是自增运算,本质上都是+1操作,不同点在于赋值和运算的顺序有所不同;
其实只要记住一条铁律
++在前先运算,++在后先赋值;
a = i++ 因为++在后, i先赋值a=i; i=i+1;
a = ++i 因为++在前 , i+1先运算 i = i+1 a=1;
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。