C 基礎總結1

2021-08-03 06:09:25 字數 2335 閱讀 4001

一、注釋

c#中的3中注釋符

1)單行注釋//

2)多行注釋/*要注釋的內容*/

3)文件注釋///(用來說明類或方法的作用增加**的可讀性)

二、vs中常用的快捷鍵

ctrl+k+d:快速對齊**

摺疊冗餘**:#region和#endregion

ctrl+k+c:注釋所選**

ctrl+k+u:取消注釋

三、資料型別

int、double、decimal用來儲存金錢,值後面需要加上乙個m,string是乙個類、string為乙個關鍵字、宣告變數的時候兩者沒有區別作用相同,char,......

四、變數命名規則

字母,數字,下劃線,@,但不能以數字開頭

注意事項:變數名不能與c#中的關鍵字重複,c#中區分大小寫

pasal大小寫:識別符號中每個單詞首字母double大寫,用於類名和成員名

camel大小寫:除第乙個單詞外,識別符號中所有單詞首字母都大寫,用於本地變數和方法引數。

變數的作用域:一般從宣告的括號結束

五、運算子

賦值運算子=

+號使用:1算術加法運算子,2連線兩個字串

佔位符:從開始,...以此類推。例int m,n,k;console.writeline("test,frist,second",m,n,k);

接收使用者輸入:string name=console.readline();

轉義符:\+乙個字元,常用的轉義符\n  \b  \\  \t  \"

@符號:用在字串前面表不轉義,即用字串原格式輸出

六、型別轉換

隱式型別轉換:型別不一致時發生的自動型別轉換,需滿足兩個條件1型別相容如int和double相容都是數字型別,2目標型別大於源型別如double>int

顯式型別轉換:強制型別轉換,1兩種型別相相容如int 和double,2大的轉成小的如double--->int。注意精度問題。保留小數點如表示保留兩位小數點

convert轉換工廠:型別如果是兩個相相容的變數,可以使用自動或強制型別轉換。但如果兩個型別的變數型別不相容,如string與int,這個時候我們可以使用乙個叫做convert的轉換工廠進行轉換。例string s="123";double d=convert.todouble(s);

轉換常用函式例convert.todouble()、double.parse()、double.tryparse()。

所有型別都能轉換成string型別,呼叫tostring()。

七、除錯

1、f11逐語句除錯(單步除錯)

2、f10逐過程除錯

3、斷點除錯

八、複雜資料型別

1、列舉型別enum

通常寫在命名空間下可以在整個命名空間使用

注意列舉型別與string型別的互轉,列舉轉成string呼叫tostring()。string型別轉換成列舉型別,需另寫**如:qqstateenum qse=(qqstateenum)enum .parse(typeof(qqstateenum),s要轉換的字串)。

2、結構體struct

結構的作用可以一次性宣告多個型別不同的字段。

欄位和變數的區別:作用都是用來儲存資料,本質區別變數在程式執行期間只能儲存乙個值,而字段可以儲存多個值

字段命名規則:規定欄位前加下劃線例如字段:_name。欄位要在結構外使用需加public修飾符,負責結構宣告的變數無法訪問,字段預設只在結構內有效。

3、陣列

可以一次性儲存多個相同型別的變數

foreach迴圈可以一次遍歷陣列和集合中的值。

九、方法

方法的功能一定要單一,增加方法的可重用性。方法的兩個要點方法引數和返回值。

方法中return的作用:1、退出方法,2、返回乙個值給呼叫者

方法中的三個高階引數: out、ref、params

out側重於使方法返回不同型別的值

out引數要求在方法內部必須為其賦值

ref引數的作用是將乙個變數以引數的形式帶入乙個方法,方法操作後,再把變數帶出方法。

ref引數的好處就是不再用return把乙個操作後的變數的值返回。

ref要求變數必須在方法的外部賦值與out相反。因為必須先賦值才能操作。

params可變引數

將實參列表中跟可變引數陣列型別一致的元素都當做陣列的去處理。通常在引數陣列前加params,且引數陣列必須是形參列表中的最後乙個元素

c 基礎總結1

什麼是c c 是微軟公司發布的一種物件導向的 執行於.net framework之上的高階程式語言。什麼是.net?net一般是指.net framework框架,是一種平台,一種技術。net能幹什麼?可以開發桌面程式 winform 手機開發 wp8 internet應用程式asp.net net...

c基礎總結(1)

一 常量與變數 1 變數 includeint main includeint main 對變數的命名不僅要合法,也要合理,在 量很大時,對於隨意的命名對程式的可讀性影響很大,所以命名的合理性在寫 是也要注意,例如 如果定義乙個整型變數表示年齡 int age 2 常量 常量可以是乙個具體的數字,字...

C語言基礎總結1

c語言基礎資料型別 int 4位元組 記憶體 short 2位元組 記憶體 char 1位元組 記憶體 float 4位元組 記憶體 定義變數 int a 5 int b 3 int c a b 表示式是由,變數,常量,運算子組成的有結果的式子。如 上面的 c a b c語言中的輸入和輸出 scan...