猿问

问一个关于a++的问题

为什么显示的结果不是5 6,而是5 5,a++不是先使用值,再递增1吗?

GODDOOGE
浏览 849回答 1
1回答

Jedenn

看清楚你写的是什么代码,你打印了两次t。t = a++; 等价于 t = a; a = a + 1; t = ++a; 等价于 a = a + 1; t = a;
随时随地看视频慕课网APP
我要回答