永发信息网

结构体变量地址作形参,为什么结构体变量能直接做实参?而且还能双向传递!

答案:2  悬赏:0  手机版
解决时间 2021-03-15 19:26
结构体变量地址作形参,为什么结构体变量能直接做实参?而且还能双向传递!
例如:
typedef struct
{
char data[maxsize];
int length;
}seqlist;

int listinsert (seqlist &L,int i,char e)
{
int j;
if(i<1||i>L.length+1) return 0;
i--;
for(j=L.length;j>i;j--)
L.data[j]=L.data[j-1];
L.data[i]=e;
L.length ++;
return 1;
}
void createlist (seqlist &L,char a[],int n)
{
int i;
for(i=0;i L.data[i]=a[i];
L.length=n;
}
void main ()
{
char ch,CH[]={'a','b','c','d','e'};
seqlist L;
createlist (L,CH,5);
listinsert (L,4,'x');
最佳答案
这不是地址,这是引用,引用即使这样用的,语法规定
全部回答
这个结构体中 形参是一是指针变量(即 地址) 而实参 是一个结构体变量的引用(引用是变量的别名,应该是取地址吧) comp *p=&a;是同一意思吗?还是什么 ? 就是取到a的地址,把该地址赋给p 用comp类型声明了一个函数 返回值就是comp结构体的变量吗? 用comp类型声明了一个函数,就是规定了这个函数的返回值类型,函数中返回的就必须是comp
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
淘瓷八工艺有限公司我想知道这个在什么地方
小学日记描写上学路上的心情或风景
滁州哪有卖自行车的啊?
身份证过期可以住酒店吗
沈阳南 苏家屯 苏北几个火车站名称的关系?
玩家国度玩个dota2温度上75正常吗?还有电池
谁有单机手游传奇给个包吧谢谢啦
沙伦玫瑰眼镜在什么地方啊,我要过去处理事情
VIVO曲屏手机可以装电信卡吗?
1、5排量的汽车连续高速行驶1500公里有影响吗
喜大宾馆这个地址在什么地方,我要处理点事
专硕和学硕考试哪个容易?
音乐学院附中对视力有没有要求?
碧海名居在哪里啊,我有事要去这个地方
2016年春节前的火车票己售完,还会安排车次吗?
推荐资讯
1、交流电的发电机原理 三相连在一起叫做中性
被载人主动要求乘坐的摩托车,出了车祸,车主
七星四季花园11栋A座地址在哪,我要去那里办
有几张名侦探柯南的截图想要知道分别是第几集
海报制作4×5是什么概念?画布应设置为多少像
帮忙解释下临窗而语者的意思
请问有一首歌歌词好像有一句the小哥鸭子me,
邯郸市公共交通总公司第一公共汽车公司我想知
大哥单身一辈子没结婚,今年五月他去世了.现在
四川省大卫建筑设计有限公司怎么样
素雅阁地址在什么地方,想过去办事
分身的幕后制作
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?