永发信息网

数组作为实参传递的是数组的首地址,但是以下程序为什么输出的是数组的值而非地址

答案:2  悬赏:80  手机版
解决时间 2021-12-21 09:00
#include

void ShowMember(int iMember);

int main()
{
int iCount[10];
int i;

for(i=0;i<10;i++)
{
iCount[i]=i;
}

for(i=0;i<10;i++)
{
ShowMember(iCount[i]);
}
return 0;
}

void ShowMember(int iMember)
{
printf("Show the member is%d\n",iMember);
}
最佳答案
void ShowMember(int iMember);

你的函数声明中,参数是int、不是数组,应该如下实现

void ShowMember(int *array, int index)

{
// printf array[index]
}


void ShowMember(int arrar[], int index)
{
// printf array[index]
}
全部回答
数组定义没搞清楚: int imember = icount[i] 赋值的是下标为 i 元素的值,你可以用在子函数中 用 void showmember(int *imember) 然后输出指针试试
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
人们回家过年,家庭成员欢聚一堂的英文
如何反击大学室友的报复?
大岚派出所地址在什么地方?想过去办事
谁能告诉我怎么修改安卓游戏的服务器,把服务
笔记本电脑不能冲电了,我的IBM-T40不能冲电了
太原龙投集团有限公司在桃园路吗?
单选题下列问题中由人口增长过快带来的是A.劳
潘火派出所(东莺社区警务室)办公位置在哪啊?
世界文明的传播有和平交流和暴力冲撞等多种途
鄞州经济开发区边防派出所地址在什么地方?想
「梅、兰、竹、菊」和「纸、笔、墨、砚」各连
肇州县大庆肇州县少年业余体育运动学校在什么
古代典章制度中,对于姓氏相当重视,姓氏是家
商标用日语怎么说
查表可知铜的比热容为________,表示的意思是
推荐资讯
h|phop什么意思
郑州大学喜欢什么风格的速写在线等
My work is to look after the baby. 求各位
单选题某烃与氢气加成后得到2,2-二甲基丁烷
a,b表示有理数,下列各式中,其值一定为正的
准备打新股,但是在这之前20天需要账户平均持
请各位风水大师帮忙分析一下我们小寨子的风水
If you have the chance to go to Shanghai f
据为己有的英文
前锋村委会地址有知道的么?有点事想过去!
天籁变速箱多少钱
请问,丈夫身体令人担忧!,我丈夫今年33岁。27
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?