程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C >> 關於C >> 淺談c語言typedef 與結構體指針(個人小經驗)

淺談c語言typedef 與結構體指針(個人小經驗)

編輯:關於C


#include
#include

typedef struct emp{
char sex[8];
char name[15];
int age;
}*emp;//這裡我們用typedef把emp這個結構體變成了*emp這種指向結構體成員的結構體指針

/*typedef struct emp{
char sex[8];
char name[15];
int age;
}pi,*emp;//為了程序的可讀性最好不要這樣聲明*/

int main(){
emp p;//注意這裡emp是指向結構體的指針變量 emp *p這樣的聲明是錯誤的,emp p這樣聲明了結構體類型的指針變量p
strcpy(p->sex,"male");
strcpy(p->name,"zhangfei");
p->age=20;
printf("sex is %s\n",p->sex);
printf("name is %s\n",p->name);
printf("Age is %d\n",p->age);
return 0;
}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved