1樓:熱詞課代表
最近」盤「字很流行,盤是什麼意思?為什麼能成為網路熱詞?
2樓:
等效於:i=i+m+1
+=運算子可以少寫一個變數名,方便一些。
3樓:乙安寒謬江
c語言中,i+=1就是i=i+1。
i+=1是i=i+1的縮寫。它們表示的意思都是相同的
c語言中i+=m+1是i=i+m+1的意思嗎
4樓:一顆程式猿
是的 +=的優先順序比較低, 所以先算m+1 ,然後把結果加到i身上
5樓:匿名使用者
不是,應該是i=m+1+i
c語言中m+=i++表示什麼意思
6樓:天雲一號
m+=i++ 這是賦值運算子與自增運算子的綜合使用,該表示式等價於如下2條表示式:
m = m + i;
i++;
如果表示式換成m+=++i,則改表示式等價於:
i++;
m = m + i;
// 因為是++i,所以i的值需要先進行加1,之後再參與表示式的運算;而i++是先將i的值代入表示式計算,表示式計算完後,i的值再加1
7樓:吳少春
表示 m=m+(i++),注意的是,假如m的初始化為2,i的初始化為3,則m+=i++之後,m=5,i=4。
8樓:匿名使用者
a+=b 表示 a=a+b;而這裡面b是i++,這就看著貌似有點麻煩,其實很簡單
首先++表示自增 即i++等價於i=i+1;
但是有順序的,即 i++是先用i,然後再++;++i是先++在用i;
比如你這個例子:m+=i++; 就是先用i,然後在i++這樣一來,就相當於兩個語句: m+=i;(或者寫成m=m+i)i++;(或者寫成i=i+1,這裡只有一個i++,就無所謂++在前或是在後了)
9樓:匿名使用者
i++表示i自增,即i=i+1;
j++=2 有兩個運算子++ 和= 這兩個運算子都是右結合的,所以先賦值j=2 然後j++ j的值變為3
10樓:
i++表示先引用i的值,再使i的值加1,i++當成右值看待(i++=3,這個錯誤)。j++同理
++表示先使i的值加,再引用i的值,++i當成左值看待(++i=3,這個正確)。++j同理
11樓:匿名使用者
抱歉,三樓的不對,四樓的同意錯了!
確實是m=m+i,i=i+1
請注意i++是i先參加運算,然後才加1,這是關係一定要搞清楚!
12樓:智遴
舉個例子吧,假設i=2,m=3,則m+=i++是先進行i++,再進行m=m+(i++),此時i=3,m=5.
13樓:匿名使用者
m=m+i;
i=i+1;
謝謝採納
14樓:
m=m+i;
i=i+1;
15樓:匿名使用者
注意順序
i=i+1;
m=m+i;
16樓:匿名使用者
i=i+1;
m=m+i;
同意三樓的
c語言中"\1"是什麼意思
17樓:匿名使用者
就是一個字串(字元陣列),包含2個元素
'\1'(八進位制的1,就是十進位制的1)
'\0'(八進位制的0,就是十進位制的0)
c語言中i+=m+1的「i+"是什麼意思?
18樓:超級蘿蘿李
i+=m+1 的意思是 i=i+m+1在這裡的「+」 「=」 是一個運算子號。
就是把自己
加上右邊的項再賦值給自己,「+」「=」運算子可以少寫一個變數名,方便一些
例如說:a+=b就是a=a+b,這只是一種簡單的寫法,基本雙目運算子都可以這麼寫的。
19樓:但安閩琴音
+=是一個運算子號,i+=m+1
的意思是
i=i+m+1;
就是把自己加上右邊的項再賦值給自己
C語言中,jij是什麼意思,C語言中im1的i是什麼意思
根據c語言的運算子優先排序,上面的表示式中,先計算小括號中的算式,得出結果j 5 再算i j,得出結果6。j j j 1 所以j i j j i j i 因此第一次的計算結果為j 5 0 1 第二次的計算結果j 5 6 1 第三次的計算結果j 5 12 1 依次計算即可,純手打,謝謝 c語言中i m...
C語言裡for1是什麼意思c語言中for1是什麼意思
永遠為真的for迴圈語句。迴圈語句由迴圈體及迴圈的判定條件兩部分組成,其表示式為 for 單次表示式 條件表示式 末尾迴圈體 表示式皆可以省略,但分號不可省略,因為 可以代表一個空語句,省略了之後語句減少,即為語句格式發生變化,則編譯器不能識別而無法進行編譯。擴充套件資料 for迴圈小括號裡第一個 ...
c語言中的,c語言中 是什麼意思
c語言中的 是邏輯運算中的非運算。是c語言中的非運算子,在變數前面使用它,會構建非運算表示式,表示式的返回結果是個布林值 也就是隻有true或false 對變數使用時,如果變數不是布林資料型別,將會強制轉化為布林型別再使用,如整形變數123將被轉化為true,整形變數0將被轉化為false。擴充套件...