//c primer plus 14.7.2 程序清单14.6
#include<stdio.h>//这个程序是通过传递结构的地址(把结构的地址作为参数,)
#define FUNDLEN 50
struct funds{
char bank[FUNDLEN];
double bankfund;
char save[FUNDLEN];
double savefund;
};
double sum(const struct funds *);
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(const struct funds * money)
{
return (money->bankfund+money->savefund);
}