C语言传递结构实例 C语言传递结构的地址 C语言使用指向结构的指针 C语言传递结构实例 /* funds3.c -- passing a structure */ #include <stdio.h> #define FUNDLEN 50 struct funds { char bank[FUNDLEN]; double bankfund; char save[FUNDLEN]; double savefund; }; double sum(struct funds moolah); /* argument is a structure */ int main(void) { struct funds stan = { "Garlic-Melon Bank", 4032.27, "Lucky's Savings and Loan", 8543.94 }; printf("Stan has a total of $%.2f.\n", sum(stan)); return 0; } double sum(struct funds moolah) { return(moolah.bankfund + moolah.savefund); } C语言传递结构的地址 C语言使用指向结构的指针