1. 程式人生 > >C語言小節篇1:關於C語言結構體引用變數的問題

C語言小節篇1:關於C語言結構體引用變數的問題

這個問題以前沒注意過,今天和同事討論後,查詢相關資料,想搞懂一個問題:

關於結構體引用變數的符號  .   和   ->   的區別。

目前得到的結論是:

變數引用   .

直針引用  ->

如下列程式:

struct students{
char*name[10];
long number;
char*address[100];
}Stu;
//變數引用
Stu student_1;
student_1.name="張三";
student_1.number=001;
student_1.address="江蘇無錫";
//指標引用
Stu* student_1;
student_1->name="張三";
student_1->number=001;

student_1->address="江蘇無錫";

關於這個問題的錯誤之處,希望看到的提出來,大家互相學習,謝謝!!!