//數據結構基本概念 #include<iostream> using namespace std; /* 數據 – 程序的操做對象,用於描述客觀事物 數據的特色: 能夠輸入到計算機 能夠被計算機程序處理 數據是一個抽象的概念,將其進行分類後獲得程序設計語言中的類型。如:int,float,char等等 數據項:一個數據元素由若干數據項組成 數據元素:組成數據對象的基本單位 數據對象:性質相同的數據元素的集合(相似於數組通常) 數據元素之間不是獨立的,存在特定的關係,這些關係即結構 數據結構指數據對象中數據元素之間的關係 */ //聲明一個結構體類型 struct Teacher //一種數據類型 { char name[32];//數據項 char tile[32];//數據項 int age;//數據項 char addr[128];//數據項 }; int main() { struct Teacher t1; //數據元素 struct Teacher tArray[30]; //數據對象 memset(&t1, 0, sizeof(t1)); strcpy(t1.name, "name"); //數據項 strcpy(t1.addr, "addr"); //數據項 strcpy(t1.tile, "addr"); //數據項 t1.age = 1; }