struct weizhi{
char word[200][20];
int line[10];
int colm[10];
};
void exchange(struct weizhi p,struct weizhi q){
struct weizhi t;
t=p;
p=q;
q=t;
}
注意:p和q前面有*
可以 直接把代码编译一遍就知道了
试试就知道了
好像不可以欸
@杜一墨:
void exchange(struct weizhi *p,struct weizhi *q){ struct weizhi t; t=*p; /*我不确认这样是不是所有的C编译器都可以这样赋值,虽然我知道gcc是可以的*/ *p=*q; *q=t; }
C
@窗户: 还是不行
@杜一墨: 只要可以编译过,不可能不行。你给出整体代码让我看看。