C 學習 2 複雜變數型別

2021-09-24 15:41:58 字數 612 閱讀 5822

定義

語法格式如下:

enum 列舉名稱(:型別) 型別預設是int

預設情況下c#規定第乙個列舉成員的值取0,後面每乙個加1遞增。

列舉中可以使用乙個值作為另乙個列舉值的基礎值,並為多個列舉值設定相同的值——

enum exam:byte

ex3的值就是ex1加1。

列舉型別變數:

exam e1;

e1=exam.ex3;

結構是由多個資料構成的資料結構,這些構成資料可以是不同的資料型別。

語法格式如下:

struct 名字

例:enum contry:byte

struct jiegou

語法格式如下:

型別 陣列名;

初始化方式:

直接指定,這種方式可以直接指定整個陣列的內容

例:int exm1 = ;

指定大小,即用特定格式指定陣列的大小範圍

例1:int exm2 = new int(5);

例2:int exm2 = new int(5) ; 這種用法時,()內陣列的大小和{}內的資料個數必須一致。

C 資料的型別 2 變數的型別

資料型別 1.基本型別 整數型別和浮點型別。整數型別 布林型別 bool值為false true初始值時為false 2.void 型別 型說明符 void 表明沒有可用的值。不返回值的函式的返回型別為空。例如 void exit int status 3.列舉型別 被用來定義在程式中只能賦予其一定...

C 學習筆記2 變數

一.型別轉換 1 隱式轉換 任何型別a,只要其取值範圍完全包括在型別b的取值範圍內,就可以隱式轉換 boolean和string型別不能隱式 2 顯示轉換 在明確要求編譯器把數值從一種資料型別轉換為另一種資料型別時 3 convert命令顯示轉換 二.複雜的型別變數 1 列舉 enum 有時希望變數...

C 學習筆記1 2 變數型別

概念 既能讀又能寫的記憶體物件,稱為變數 若一旦初始化後不能修改的物件則稱為常量。變數定義形式 型別識別符號 識別符號 識別符號 1 程式通過變數來申請和命名記憶體空間 int a 0。2 通過變數名訪問記憶體空間。變數 一段連續記憶體空間的別名.3 修改變數有幾種方法?1 直接 2 間接 incl...