请问如何将结构体中数组作为实参传递给形参
typedefstructnode//定义结构体{charname[10];intx;inty;structnode*next;}city;repeat(head,p->...
typedef struct node //定义结构体
{
char name[10];
int x;
int y;
struct node *next;
}city;
repeat(head,p->name,p->x,p->y); (l另一个函数中的一部分 其中 city *head;city *p)
void repeat(city *la,char name,int x,int y)
{
la=la->next;
while(la->next!=NULL)
{
if((la->name!=name))||(la->x=x&&la->y=y))
la=la->next;
else
{printf("所填的城市名或坐标重复,请重新输入:\n");
getcity()
};
}; 展开
{
char name[10];
int x;
int y;
struct node *next;
}city;
repeat(head,p->name,p->x,p->y); (l另一个函数中的一部分 其中 city *head;city *p)
void repeat(city *la,char name,int x,int y)
{
la=la->next;
while(la->next!=NULL)
{
if((la->name!=name))||(la->x=x&&la->y=y))
la=la->next;
else
{printf("所填的城市名或坐标重复,请重新输入:\n");
getcity()
};
}; 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询