C語言基礎09

2022-09-05 14:30:15 字數 635 閱讀 2298

指向結構體變數的指標叫做結構體指標:

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...