1樓:我是一個麻瓜啊
i++是使用i之後再加一。
"++"是c和c++裡的自增運算子。
其中:++i是使回用i之前先使i加一。i++是使用i之後再加一。如果不答能理解,那麼可以理解為:++i是先計算,再操作,i++是先操作,再計算。
a = i++;先把i的值賦給a之後i加1。
b = ++i;先i加1然後把值賦給b。
a = i++
相當於 a = i;i++
a = ++i
相當於 i++;a = i
2樓:節煙笪和雅
i++,先執行i後i自加1
++i,i先自加1後執行語句
如:i=4
s=(++i)+(i++)
s=5+5=10
i=4s=(i++)+(++i)
s=4+6=10
3樓:曉琳鍋
也就是說,a是一個char陣列,由於是char,不能和int直接等價,所以必須加上單引號。這個就是判斷a[i]這個元素是不是一個數字
4樓:匿名使用者
比如 i=2;a=i++;中的a=i++;
實際上是a=i;i=i+1;的簡寫
所以這個是先用,在進行加1的運算
常用在迴圈,陣列一類中,只要第一次用的是i的初始值就ok了 "^_^"
5樓:匿名使用者
你這樣理解吧
不管他i++還是++i i的值都是加一了不同的是 先加和後加的問題
a = i++;先把i的值賦給a 之後 i加1b = ++i;先i加1 然後 把值賦給a
6樓:螞蟻海魂衫
就是首先使用a[i],然後i加1
比如i=0;
b=a[i++];
執行後b=a[0],i=1
7樓:匿名使用者
i++不算,
++i才算。
8樓:匿名使用者
++ 放在後面 就相當於 表示式值=i 然後 i=i+1
放在前面 就是 表示式值=i +1 然後 i=i+1
請問 js 中的 i++ 是什麼含義 **等
9樓:此id唯一
i++就是i=i+1;
你這段**的意思就是迴圈10次。每次迴圈i+1,當i=3的時候就停止~
10樓:匿名使用者
for迴圈呀。。 迴圈 10的話,不得從1或者0開始嗎, 然後走完一個邏輯i需要+1的。所以i++
11樓:尋_常
i++導致i+1,但是i++這個表示式的值等於i
如var i =1;i++====>i=2,i++=1
12樓:被拂去的風
i++就是i=i+1的另一種寫法
fori1i100i中的i是什麼意思
i 在這裡就是i i 1的意思。用在別的地方,則是先取i的原值,進行語句規定的操作,取用結束後i i 1 i 的意思說每次迴圈進來i 1,迴圈100次列印就是i 100.for int i i 100 i a i i 1 這個是什麼意思?解釋的仔細點 迴圈體 迴圈控制變數i初值為?int i 貌似你...
vb中I和S是什麼意思,vb中是什麼意思
s 0 i 2 其中s是標 bai志變數,i是迴圈變數 這是判du斷n是不是質數的 zhi程式 先設daos為0,當s為1時就意味著版n有 和n以外的整數權因數了.如果s一直為0就說明n沒有整數因數.i 2是從2開始試商 當然不能從1開始試商,這個你應該明白 至於i sqr n and s 0,則是...
i11在vb中是什麼意思,VB中「 」是什麼意思?
是連線符,就是把前面和後面的字元連線起來,假設i1 1 8,那麼 第 i1 1 個 第8個 這個對初學者真抄有點費解 1,符號 是vb中的字串運算子號,作用把字串連線起來,例如 中國 人民 結果為 中國人民 dim s1 as string s1 中國 人民 萬歲!print s1 螢幕將顯示 中國...