指向結構體變數的指標叫做結構體指標:
typedef struct student;
student stu =;
student *s1= &stu; // 注意這裡需要使用到&符號來獲取結構變數的位址.
// 結構體指標的寫法
printf("%s\n",s1->name); //指標結構變數 可以使用指標名稱-> 元素變數名
printf("%s\n",(*s1).name);
//原來的結構體寫法
printf("%s\n",stu.name);
2.結構體陣列與指標的關係:
student stu1 = ,,,
,};student *s2 = stu1; // 注意這是是沒有&
printf("%s\n",s2[1].name);
//輸出luoting
printf("%s\n",(s2+1)->name); //輸出 luoting
printf("%s\n",(s2+4)->num ); // 67
3.結構指標作為函式引數使用
void printstudent( student *stu, int count)
}
C語言作業09
問題 答案這個作業屬於哪個課程 c語言程式設計 這個作業要求在 我在這個課程的目標是 學習迴圈結構 這個課程在哪個方面具體幫助我實現目標 對於 迴圈結構的使用 參考文獻 內容描述 將一筆零錢換成5分 2分和1分的硬幣,要求每種硬幣至少有一枚,有幾種不同的換法?定義整型變數x,使用了多次for迴圈以及...
C語言作業09
這個作業屬於那個課程 c語言程式設計ii 這個作業要求在 c語言作業08 我在這個課程的目標是 熟練掌握c語言,以及用c語言進行程式設計 這個作業在那個具體方面幫助我實現目標 加強對break,continue語句的理解與使用 參考文獻 c語言程式設計 1.資料表達 定義了四個整型變數n,i,j,a...
C 基礎學習(09) 結構
c c 陣列允許定義可儲存相同型別資料項的變數,但是結構是 c 中另一種使用者自定義的可用的資料型別,它允許您儲存不同型別的資料項。為了定義結構,您必須使用 struct 語句。struct 語句定義了乙個包含多個成員的新的資料型別,struct 語句的格式如下 struct type name o...