先上**:
using system; namespace welcome public static int x; int y; void f(int v, int a, ref int b, out int c) } }
在上面申明的變數中,x是靜態變數,y是非靜態變數(也就是遇到的最多的變數型別),v[0]是陣列元素,a是值引數,b是引用引數,c書輸出引數,i是區域性變數。
靜態變數:
帶有static修飾符的變數叫做靜態變數,一旦靜態變數所屬的類被裝載,直到程式執行結束,變數才消失。
下面一段**展示ref和out的用法:
using system; namespace welcome private static void f(ref int i, out string s) } }
常量:c#中常量修飾符是const,還可以通過static readonly表示常量,兩者的區別是const從編譯期開始形成,而static readonly是執行的時候形成。
C 學習筆記 常量和變數
常量 在程式執行過程中,不會改變的量 變數 在程式執行過程中可以改變的量 語法 const 資料型別 常量名 值 1 變數的宣告方法 2 常用的資料型別 3 變數的命名規則 4 變數的命名規範 5 變數的作用域 用來在計算機中儲存資料。1 資料型別 變數名 變數名 值 2 資料型別 變數名 值 3 ...
C 變數 常量 符號常量
變數 int i 0 i 是變數 i 5 i 可以修改 變數就是程式內乙個記憶體位置的符號名,在該記憶體位置可以儲存資料,並可以通過符號名對該記憶體位址存放的資料進行訪問。變數的值可以修改,是可變的,但在某個確定的時刻,變數的值是確定的,並一直保持到下次被修改之前。常量 int a 10 a 是變數...
課堂筆記 變數 常量
變數 一 變數名的命名規則 1 變數名有字母,數字,下環線組成,中文 例如 int a 3 中的a就是變數名 2 首字母,不能是數字 3 不能與關鍵字重名 如 int as 2 錯 二 變數的定義 語法 資料型別 變數名 值 如 int a 10 int a。int a 只定義乙個變數 int a ...