比如说:我想判断一个某年是否是闰年,并且利用数组返回每个月的天数。
此时就是想知道如何在一个函数中对一个空数组赋值,利用指针,数组,还是malloc,有一点点思路,但不知道该怎么做?求教(比如以下这样:该如何做,并且哪里有问题)
int leap(int year,int *a)
{
a=(int*)malloc(12*sizeof(int)) ;
if(year%4==0&&year%100!=0||year%400==0)
{
a[]={31,29,31,30,31,30,31,31,30,31,30,31};
return 366;
}
else
{
a[]={31,28,31,30,31,30,31,31,30,31,30,31};
return 365;
}
}
æ°ç»ä½ä¸ºåæ°æ¯æå°åä¼ éç æ°ç»åå°±æ¯æ°ç»çé¦å°åãå æ¤å¨æ°ç»åä½å½æ°åæ°æ¶æè¿è¡çä¼ éåªæ¯å°åçä¼ éï¼ ä¹å°±æ¯è¯´æå®åæ°ç»çé¦å°åèµäºå½¢åæ°ç»åãå½¢åæ°ç»ååå¾è¯¥é¦å°åä¹åï¼ä¹å°±çäºæäºå®å¨çæ°ç»ãå®é
ä¸æ¯å½¢åæ°ç»åå®åæ°ç»ä¸ºåä¸æ°ç»ï¼å
±åæ¥æä¸æ®µå
å空é´ã
温馨提示:答案为网友推荐,仅供参考