永发信息网

字符串数组的每个字符串的首地址如何表示

答案:1  悬赏:0  手机版
解决时间 2021-03-03 01:30
fun(char(*a)[81],int num,char **max)
{ int i;
*max=a[0];
for (i=1;i<num;i++)
if (strlen(a[i])>strlen(*max)) *max=a[i];
}
以上代码中*max=a[0];这一句中是不是把第一个字符串的首地址赋给了*max
第一个字符串的首地址可以表示成a[0][0]或&a[0][0]吗
主函数在下面
main()
{
char ss[10][81],*ps;
int n,i=0;
system("cls");
printf("输入若干个字符串:");
gets(ss[i]);
puts(ss[i]);
while(!strcmp(ss[i],"****")==0)
{
i++;
gets(ss[i]);
puts(ss[i]);
}
n=i;
fun(ss,n,&ps);
printf("\nmax=%s\n",ps);}
最佳答案
对,字符串首地址您可以用:&数组名[0]表示。或者直接使用 int* addr = &数组名[0];然后直接输出addr即可。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
来点歌吧 好听点的 类似(岁月神偷)这种风格
生物技术学院地址在哪,我要去那里办事
辣炒小竹笋怎么做
报期费和彩礼是一个意思吗
三江共和城西门地址在哪,我要去那里办事
患者,女,70岁。口角糜烂、疼痛不适数周,检
读了这篇七只乌鸦你有什么收获
青岛嘉康医药连锁有限公司NO.8在什么地方啊,
如果关于x的方程(m-1)x的平方+(4m+3)+5=0
姚贝哪参加中国好声音唱的第一首歌叫什么知道
地包天牙齿整形价格
手机qq的最近在听,最近在玩,qq空间,个性签
昌运素香阁素食餐厅我想知道这个在什么地方
STEAM龙之信条黑暗觉醒者怎么提升塞勒娜的好
有什么办法只渲染一部分区域
推荐资讯
蒸箱蒸米是放上面熟的快还是下面熟的快???
用java编写个1+1/2+1/3+1/4.....
人世百态,各种无奈
老同志海湾茶业授权专营店我想知道这个在什么
请问,古时候人们用来点蜡烛的火是如何做的?
内六角螺栓和双头螺栓各作用于什么场合?
旺客隆便利店在哪里啊,我有事要去这个地方
诸暨人家粗菜馆世贸店这个地址在什么地方,我
梦到逝去的父亲
AAS和ASA到底有什么区别
港湾第三季里科罗拉多之子是什么
熊妹烧烤时尚串吧地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?