数据传址赋值问题
例如:
int a = 0;
void test (&a)
{
? ? for (int i = 0; i < 10; I++)
? ? {
? ? ? ? *a++;
? ? }
}
并不能拿到想要的值,反而可能都是隨機(jī)值,最好使用*a += 1。因?yàn)?a++是先a++后*取值,導(dǎo)致指針位置變化,值并沒有變。
總結(jié)
- 上一篇: java禁止修改map_Java中实现不
- 下一篇: mysql install安装报错_my