將結構體的位址作為參數傳遞給函數 −
#將結構體的位址作為參數傳遞給函數。
在函數頭中將其收集到結構體指標中。
沒有浪費內存,因為不需要再建立副本
不需要將值返回,因為函數可以間接存取整個結構體並對其進行操作。
#include<stdio.h> struct date{ int day; int mon; int yr; }; main (){ struct date d= {02,01,2010}; display (&d); getch (); } display (struct date *dt){ printf("day = %d</p><p>", dt->day); printf("month = %d</p><p>",dt->mon); printf("Year = %d",dt->yr); }
day = 2 month = 1 Year = 2010
以上是如何在C語言中將結構體的位址作為參數傳遞給函數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!