a++先賦值后運(yùn)算和++a先運(yùn)算后賦值的問題
這個(gè)先運(yùn)算或者賦值是指在下一個(gè);后面的句子嗎?還是下一個(gè)System.out.println輸出里面的,怎么區(qū)分呢?在同一個(gè)輸出里有a++? ++a又怎么算呢?經(jīng)常分不太清楚
這個(gè)先運(yùn)算或者賦值是指在下一個(gè);后面的句子嗎?還是下一個(gè)System.out.println輸出里面的,怎么區(qū)分呢?在同一個(gè)輸出里有a++? ++a又怎么算呢?經(jīng)常分不太清楚
2017-03-29
舉報(bào)
2017-03-29
我是這樣記的:
前置 賦值前再加
后置 賦值后再加
2017-03-29
b=a++;就是a的值先給b,然后a再+1;
b=++a;就是a先+1,再把值賦給b;
2017-03-29
a++是先用了a的值再加一,++a是先給a加一再用
2017-03-29
a++是后面才加的,而 ++a是前面加的
2017-03-29
a++ 先執(zhí)行當(dāng)前語句,再加;++a 先加再執(zhí)行
2017-03-29
a++是后加 ++a是前加,記得這個(gè)就好了