「++」與「--」
前++ 後++
如果單獨使用,不管是前++還是後++,最終的結果都是給這個變數加1.
前++,先給這個變數自身加1,然後帶著這個加1後的值去參與運算。(n+1)
後++,則先拿原值參與運算 ,運算完畢後 ,再講這個變數自身加1。(n+n,n+1)
前++**入下
int a = 10;//
int b = 5+ ++a;//
console.writeline(a);
console.readkey();
輸出結果為11,16
後++**入下
int a = 10;//a++可以看成(a+1)
int b = 5+a++;//5+a,a+1.
console.writeline(a);
console.writeline(b);
console.readkey();
輸出結果為11,15
符合賦值運算
+= -+ *= /= %=
舉例:nubmer+=10等於number=number+10
**入下
int a = 10;
a += 20;
console.writeline(a);
console.readkey();
輸出結果為30
int a = 10;//
int b=a++ + ++a*3+ --a+a++;
//計算a a++是10計算完後為11 所以++a是12,--a是11,a++是11,計算完過後是12 所以 a就是12
//計算b 10+12*3+11+11+68
console.writeline(a);
console.writeline(b);
console.readkey();
一元運算子與二元運算子
一元運算子:
++ --
對於向加加或者減減這樣的只需要乙個運算元就能完成的運算,我們稱之為一元運算子。
二元運算子:
+-*/%
對於這些需要兩個或以上才能完成運算的操作符 。我夢稱之為二元運算子。
要點一:一元運算子的優先順序要高於二元運算子。
要點而:如果在乙個表示式中,既有意願運算子,又有二元運算子,我們要首先計算一元運算子。
int number=10
int result=10+ ++number;
接收使用者輸入
一行**:
console.readline();
**含義,接收使用者在控制台的輸入,同時也有暫停當前程式的作用。
**入下:
console.writeline("請輸入你的名字:");
string name = console.readline();//接受使用者輸入儲存到變數name當中
console.writeline("你的名字叫啊,真好聽", name);
console.readkey();
輸入結果為:
請輸入你的名字:
2333(手動輸入)
你的名字叫23333啊,真好聽
C 學習筆記( )
一 語法 迴圈 foreach 型別識別符號 in 表示式 code 用法 例子int temp foreach int num in temp 每次從temp取乙個元素賦給num直至取完 console.writeline n num 每行顯示乙個元素 執行結果 c 中唯讀 只寫控制 class ...
C 學習筆記
1.函式特徵 有函式頭和函式體 接受乙個引數 返回乙個值 需要乙個原型。2.c 命名規則 在名稱中只能使用字母字元 數字和下劃線 名稱的第乙個字元不能是數字 區分大寫字母和小寫字母 不能將c 關鍵字用作名稱 以兩個下劃線或下劃線和大寫字母打頭的名稱被保留給實現 編譯器及其使用的資源 使用,以乙個下劃...
c 學習筆記
屬性 屬性開頭字母大寫 屬性可以判斷輸入的非法值 屬性本身不儲存值 依靠字段 索引器 using system using system.collections.generic using system.linq using system.text namespace b try catch exc...