如何在C語言中將結構地址作為引數傳給函式?
將結構地址作為引數傳遞給函式-
結構地址作為引數傳遞給函式。
它收集在函式頭中的結構指標中。
優勢
不會浪費記憶體,因為不需要再次建立副本
不需要返回值,因為函式可以間接訪問整個結構並對其進行操作。
示例
#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
", dt->day);
printf("month = %d
",dt->mon);
printf("Year = %d",dt->yr);
}輸出
day = 2 month = 1 Year = 2010
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP