建立結構體
#includeusing namespace std;
#includestruct godv
gg3;//第三種建立方式
int main()
; cout << "gg2 :" << gg2.age << gg2.name << endl;
gg3.name = "godb";
gg3.age = 20;
cout << "gg3 :" << gg3.age << gg3.name << endl;
return 0;
}
結構體陣列
跟一半陣列的使用一樣 這裡僅規範一下編寫風格
godv ggarr[3] =, ,
};
結構體指標 ->
godv gg4 = ;
godv* p = &gg4;
cout << "gg4 :" << p->age << p->name << endl;
利用const關鍵字防止誤操作
void readgodv(const godv * p)
最後附贈乙個結構體的小demo
#include #include #include using namespace std;
struct student
;struct teacher
;void writedata(teacher *p,int len)
p++; }}
void showdata(teacher* p, int len)
p++; }}
int main()
C語言基礎(五)(結構體)
struct聲名結構體是必須有,infor是該種結構體的型別名,可自定義。struct infor struct data struct infor stu 定義時也要有struct。struct infor2 a,b 3 c 可以在宣告的同時定義變數。聲名結構體時沒有名字,聲名之後無法呼叫,只能聲...
C語音基礎練習(五)(結構體)
struct student struct student studl 關於結構體型別變數賦值正確的是 a a studl.id 1001 studl.name tom b id 1001 studl.name tom c studl.id 1001 studl.name tom d studl.i...
C基礎 結構體
c語言,結構體語法 1.定義結構體型別 struct 結構體名稱 例 struct date int year int month int day 2.結構體在記憶體中 例一 struct student char name 指標佔8個位元組 int no int佔4個位元組 int age int...