读书人

怎么给这样的函数传参数

发布时间: 2013-03-20 15:25:24 作者: rapoo

怎样给这样的函数传参数
void month_day(int year,int yearday,int *pmonth,int *pday)
[解决办法]

引用:
void month_day(int year,int yearday,int *pmonth,int *pday)

他是用来计算某一年中第几天是第几个月的第几天吧?
输入year,yearday
结果保存在
pmonth,pday指向的内存里
[解决办法]
引用:
我是这样传的
int *pm=0,*pd=0;
month_day(1988,175,pm,pd);运行时出错啊。

不能直接对指针赋值
int *pm,*pd;
month_day(1988,175,pm,pd);

你试试直接这样。
要对指针赋值可以这样

int a,*b;
a=0;
b=&a;

读书人网 >C语言

热点推荐