64,642
社区成员
发帖
与我相关
我的任务
分享
#include <iostream.h>
struct couple
{
char man[];
char woman[];
};
void break_up(struct couple *ptr);
main()
{
struct couple JS={"John","Sara"};
struct couple *ptr;
ptr=& JS; //指针指向的是结构类型JS的地址?
break_up(ptr); //传递的参数是地址?
cout<<JS.woman<<"\n";
}
void break_up(struct couple *ptr) //参数是指针?
{
ptr->woman='c'; //ptr->woman不应该是地址么?如果改的是woman的第二个字母是写成ptr+1->woman=...?
}