1、為乙個已經存在的型別賦予乙個新名字,從而建立一種新型別:typedef oldtype newtpye;
2、emum color;其中 color稱為列舉型別,{}裡的被稱為列舉常量
預設情況下,列舉常量的關聯整數從0開始,本例是0~4,也可以設定成
emum color;則新的列舉例子的關聯數字為1~5;
emum color;(ps:列舉常量的輸出是輸出其關聯數字)
3、指標變數是一種變數,其值是乙個記憶體位址。
4、new的使用:
int *intptr = new int;
被執行後,new int 向作業系統提交乙個請求,要求一塊足夠存放乙個整數值的記憶體(即要求sizeof(int)個位元組的記憶體),如果作業系統能夠滿足這個要求,intptr將被賦予這塊記憶體位置的位址。
5、指標是記憶體位置的位址,該位置中只能存放該型別的值。
資料結構與演算法 抽象資料型別
抽象資料型別 abstract data type 簡稱adt 是指乙個數學模型以及定義在此數學模型上的一組操作。它包括資料物件 資料關係 操作集合 例子 arraylist adt arraylist 資料關係 r1 基本操作 init void 操作結果 構造乙個空的線性表l destroy b...
資料結構與演算法分析 抽象資料型別入門(1)
1 無符號整數 unsigned short,unsigned int,unsigned long,即非負整數 排列按照長度由小到大順序 2 帶符號整數 包括負整數 即有負號 3 溢位 int型別,16位 32768 32767 32位 2147483648 2147483648 凡超過這個範圍以外...
資料結構 抽象資料型別
stdafx.h include include include include include include cout,cin 函式結果狀態碼 define true 1 define false 0 define ok 1 define error 0 define infeasible 1 ...