第三章 c#語言基礎
一、型別
1、物件的型別對編譯器而言是所佔記憶體的大小和能力。
2、c#型別
(1)內建 (intrinsic、built-in)
(2)使用者自定義 (user-default)
3、c#型別
(1)值(value)型別 在堆疊分配的記憶體中儲存其實際值
(2)引用(reference)型別 位址儲存在堆疊,實際值儲存在堆中
4、不受控**指的是在net平台以外建立的**
5、內建型別(intrinsic)
(1)引用型別:object 、string、struct
(2)byte、char、bool、sbyte、short、ushort、int、uint、float、double、decimal、long、ulong
(3)c#中整型變數不能等於bool值,而且不存在隱含轉換
6、堆疊與堆(stack and heap)
stack 後進先出(lifo)
heap 動態分配的一塊記憶體區域
7、預設帶小數點的數為double
8、轉義字元
9、內建型別轉換
二、常量與變數
1、c#要求變數在使用前必須初始化
2、常量(constant)
(1)字元值(literal)
(2)符號變數 const int i=32;
(3)列舉(enumeration)
每個列舉都有型別,可以是任何整數型別(int、short、long等),但是char除外,列舉基型別預設為int
如果不特別設定,列舉從0開始,每個值比前乙個加1
enum somevalie:uint
3、字串
4、標誌符(identifier)
第三章 語言基礎
它是操作符,不是函式,所以不需要引數 也可以使用引數 let message x console.log typeof message string 以下是乙個特殊情況 console.log typeof null object 因為null被認為是乙個對空物件的引用。0.這個型別只有乙個值 un...
C語言第三章
main.c project1 created by sihan guo on 2019 06 13.include int main int argc,const char ar else 迴圈結構 當型 int icount 5 while icount 0 直到型迴圈結構 這個迴圈結構至少執行...
譚浩強C 第三章(1)
1 表示式 表示式語句 表示式後面加 即可成為表示式語句。賦值表示式加分號成為賦值語句,大多數的語句是表示式語句 包括函式呼叫語句 表示式是程式的基本要素,它可以組成關係表示式,邏輯表示式等多種表示式以完成需要的功能。見課本p45 2 編寫程式求圓周長 面積,圓柱體表面積 體積,圓球表面積 體積 i...