C#面向過程之編譯原理、變量、運算符

.net基礎:
.net與C# .net是一個平臺 c#是一門語言c#



.net的用途
a.桌面應用程序 b.網站應用程序 c.專業遊戲開發(XBOX360) d.嵌入式設備軟件開發 e.智能手機APP開發 f.平板電腦APP開發

正題:
static void Main(string [] args) 主函數、方法入口

編譯原理:
1.編寫源代碼;
2.C#編譯器將C#源代碼編譯成MSIL;
3.將中間代碼交給CLR的即時編譯器(JIT)將微軟中間語言轉化成相對應的機器碼(CPU指令)
4.交給CPU運行機器碼;
被CLR所管理的代碼叫作託管代碼,不可以被CLR管理的代碼叫作非託管代碼,非託管代碼運行效率較高,可是相對安全性較低;託管代碼運行效率較低,但代碼相對是安全的;

變量:
常見的數據類型:int double float char string




安全


轉義符:經過一個/來改變後面的字符意義

運算符:
=:賦值運算符
+-*/算術運算符
+:將左右兩邊的字符串鏈接起來

變量命名規則:
變量命名必須有意義必須以字母或者_或者@開頭,定義一個變量時首字母小寫。
註釋:給人看的,不是給編譯器看的
文檔註釋的做用:當調用相對應的方法時給出智能提示
定義在方法裏面的變量使用以前必定要先賦值

類型轉換:將string類型強轉爲int類型二者並不兼容,但用convert.toint32就能夠,由於convert不單單轉換仍是改造函數

相關文章
相關標籤/搜索