結構體:不同資料的集合。
struct 結構體名;
int main() stu;
int main() ;//定義乙個結構體變數
struct student th;
printf("id=%d\n name=%s\n",stu.id, stu.name.c_str());
system("pause");
}例3 結構體的巢狀
#include
#include
#include
#include
using namespace std;
struct student th;
};int main()
例4 語言中用關鍵字typedef可以為資料型別定義乙個別名。
#include
#include
#include
#include
using namespace std;
typedef struct student stu;//stu等價於struct student
int main() ;//定義乙個結構體變數
例5 結構體指標//指標既可以指向陣列,也可以指向結構體
(1)var.成員
(2)pointer->成員
#include
#include
#include
#include
using namespace std;
typedef struct student stu;
int main() ;//定義乙個結構體變數
例6.結構體,定義成員陣列
#include
#include
#include
#include
using namespace std;
typedef struct student stu;
int main() ;//定義乙個結構體變數
printf("a[0]的id=%d,name=%s\n",a[0].id, a[0].name.c_str());
stu* pb = &a[0];
pb->id = 201;
printf("a[0]的id=%d,name=%s\n", a[0].id, a[0].name.c_str());
a[1] = ;//定義乙個結構體變數
printf("a[1]的id=%d,name=%s\n", a[1].id, a[1].name.c_str());
c 結構體的使用
在之前寫的基礎上加一些結構體的內容,編輯置頂 typedef struct str point typedef在c中叫做宣告別名,就是說同種事物的另外乙個稱謂,而c的別名代表的是typedef後面定義的所有內容,別名會寫在最後,所以,後面的point就是結構體的別名。在使用時可以直接用point定義...
C語言結構體與結構體指標的使用
c語言結構體 struct 是由一系列具有相同型別或不同型別的資料構成的資料集合。說的通俗一點就是乙個集合。c語言是一門面向過程的程式語言,而結構體的使用在某些層次上跟物件導向有點異曲同工之處了。下面回歸正題,學習一下結構體以及結構體指標的知識。一 結構體變數的定義和初始化 1 首先我們來看一下結構...
C 結構體陣列的使用
c 結構體陣列的使用 以下 可以在windows的vc6,vc2008等上直接使用,也可以在mac xcode裡面使用 第一步 定義乙個結構體 注意 不要用char 型別,用容易操作的string group typedef struct group record group stru 第二步 函式...