




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
數據結構與算法:02C#語言基本語法結構
C#語言基本語法結構
知識結構:
簡單數據類型、組合數據類型
1、數據類型值類型、弓用類型
2、變量與常量常量定義:readonly,const
一元運算符
運算符:二元運算符
三元運算符
算術運算符
運算符:關系運算符
邏獐運算符
表達式
4.1疏值語句
4.2條件語句
4.3開關語句
4.4循環語句
4、基本語句
4.5try...catch...finally語句
4.6break,continue語句
圖1知識結構
1、數據類型
第一種分類:
?簡單數據類型:byte、short、int、long、float、double、
char、bool
?組合數據類型:struct,enum、class、interface
健描述
byte無符號8位強
(ushort)short(無)有符號16位強
(uint)int(無)有折
(ulong)long(無)有行豈€4位強
float32位浮點型
double64位浮點型
char16位unicode卻(國際女方集)
圖2數據類型
第二種分類:
?值類型:作為參數傳遞時,傳遞拷貝。
?包括:簡單數據類型、struct類型、enum類型
.引用類型:作為參數傳遞時,傳遞地址。
?包括:class類型、數組
例1:
bk.Title="Spss";
bk.Price=10.01;
bk.Title="MatLab"
bk.Author="Taom
PrintBook(bk);.
ChangeBook(bk);
PrintBook而^■
VBook
,/Price=l0.0!Tile=MatLab,Author=上司
//Book匚
7Price=l0.01,Ti!e=MatLab,Author=Ton\
該例子說明"值類型"傳遞拷貝,不改變本身所存儲的值。
例2:
publicclassBoo
publicdoublePrice;
「L「「1「「;」;(-:
I
■staticvoidPrintBook(Book
■Console^riteLineCBookInfor:\nPrice={0},Tile={l},
HbkTriceTblcTitlerblcAuthor);^^^^^^^^^^^^^^^^H
.「;」[
ChangeBook(bk);|
PrintBook(bk);H
7BookInfor.
Jarr=:
for(inti=0;i<arr.Length;i++)
例2,例3說明“引用類型”傳遞地址,要改變本身所存儲的值。
具體應用時,要注意"值類型"和"引用類型"的區別。
2、變量與常量
?變量定義:變量類型變量名;
?常量定義:
?readonly在聲明或構造函數中初始化
-const在聲明時初始化
例4:
____________SimpIeCIas
publicint
Y
publicconstdouble升=
public-stringEtc二"…
publicSimpleClass(intpl,intp2,intp3)|
\in:川ed-p」一」「「.「—
Console.WriteLine("spl:x={0}/y={l},z={2}",spl.X,spl.Y,
^■SimpleClasssp2-SimpleClass(1,.2,3
^jE^sole.WriteLine("sp2:x={0},y={l},z={2}",:p2.X,sp2.Y,
^^Console.WriFLine("PI={0}{l}”,SimpleClass.PiJ
以上例子注意readonly與const定義常量以及使用該常量時的區
別。
3、運算符與表達式
運算符:
?一元運算符x++,y++
?二元運算符x+y,x-y
?三元運算符max=(x>y)?x:y;
運算符:
.算術運算符+、-、*、/、%
?關系運算符>、>=、==、!=、<=、<
?邏輯運算符!、&&、||
表達式:由運算符和變量或常量組成的式子。
4、基本語句
4.1賦值語句
變量名=表達式;
4.2條件語句
第一種:
第三種:
if(條件表達式1)
語句序列1;
Randomrdm=newRandom();|
inti=rdm.Next(l,
Console.WriteLine(i);//
break
case
Gons史AMiteLino]Def”31
—工?]「」..」[;;
,二口「"?J-Li
CoqsoJ「.「「iteLir-("It's
ConsoleA/VriteLine("NotSureWhatitis.");|
break;
//It'sL2or3.
以上例子注意switch語句的語法結構,特別是每個case語句都
需要匹配break語句。
4.4循環語句
第一種:
第三種:
staticvoidM
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中醫養生保健在療養院的應用考核試卷
- 石棉制品在醫療器械的絕緣應用考核試卷
- 糖批發企業客戶關系維護與管理考核試卷
- 《續資治通鑒》:畢沅對北宋興衰的記錄及其價值探討
- 2025地下倉儲租賃合同
- 2025年不簽訂勞動合同或不履行合同義務的法律風險與后果分析
- 蘇教六年級數學上冊導學案
- 離婚協議模板#
- 二零二五廣州買賣二手房定金合同范例
- 平面設計服務合同模板
- 《基于寧德時代的財務報表的公司財務分析》4100字(論文)
- 湖南省長沙市雅禮實驗中學-主題班會-《陽光心態美麗青春》【課件】
- 提高單病種上報率
- The+Person+I+respect+高考應用文寫作+導學案 高三上學期英語一輪復習專項
- 2025年中考考前物理押題密卷(河北卷)(考試版A4)
- 臨床護理實踐指南2024版
- 人教版七年級下冊數學第七章平面直角坐標系-測試題及答案
- “煎炒烹炸”與中藥療效(安徽中醫藥大學)知道智慧樹章節答案
- 行政事業單位內部控制規范專題講座
- 加油站卸油時跑冒油應急演練及方案
- 藥品供貨服務方案
評論
0/150
提交評論