C语言把结构成员作为参数传递 C语言指向结构的指针 C语言传递结构的地址 C语言把结构成员作为参数传递 /* funds1.c -- passing structure members as arguments */ #include <stdio.h> #define FUNDLEN 50 struct funds { char bank[FUNDLEN]; double bankfund; char save[FUNDLEN]; double savefund; }; double sum(double, double); 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.bankfund, stan.savefund) ); return 0; } /* adds two double numbers */ double sum(double x, double y) { return(x + y); } C语言指向结构的指针 C语言传递结构的地址