XiaoHui.net 笑汇程序员论坛首页
工作并快乐着,职业并休闲着
寻梦的岁月从不言辛苦几许,
不问收获几多……
» 游客:  申请新用户 | 登录 | 会员 | 统计 | 帮助 » XiaoHui.Net 笑汇程序员论坛 | 纯文字版 | 全站索引 | XiaoHui.com


[其他] 关于2维数组的引用问题,请各位帮忙解惑。

RSS 订阅当前论坛  

上一主题 下一主题
     

标题: [其他] 关于2维数组的引用问题,请各位帮忙解惑。  
 
lmx50000
小水手
Rank: 1



UID 29697
精华 0
积分 1
帖子 1
阅读权限 10
注册 2007-2-21
状态 离线
关于2维数组的引用问题,请各位帮忙解惑。

这个是南x百题里面经常出现的东西:
就是把一篇每行的宽度均小于80个字符,最多50行的文章用数组xx[i][j]保存(i<=50;j<=80),
然后下面就有一个这样的2维数组:
xx[i][strlen(xx[i])-1]
请问里面的这个strlen(xx[i]),就是说一个二维数组xx[i][j]可以用xx[i]来表示i行的所有元素?因为这个在教材上面并没有说,所以希望得到各位的帮助。

[[i] 本帖最后由 lmx50000 于 2007-3-18 22:09 编辑 [/i]]
2007-3-18 21:21#1
查看资料  Blog  发短消息  顶部
 
gongchangzhang
小水手
Rank: 1



UID 30486
精华 0
积分 8
帖子 8
阅读权限 10
注册 2007-8-15
状态 离线
strlen是一个函数,求字符个数,如有数组 int a[10],则strlen(a)=11.
2007-8-16 15:09#2
查看资料  Blog  发短消息  顶部
 
warrior
版主
Rank: 7Rank: 7Rank: 7



UID 2453
精华 0
积分 33
帖子 33
阅读权限 100
注册 2006-3-20
来自 北京
状态 离线
“gongchangzhang”的回答有些问题

strlen是一个求字符串长度的函数,只有遇到字符为'\0'的时候,才会结束。举例来说:
char c1[5]={'\0'};//strlen(c1)=0;
char c2[5]={'1','2','3','\0','\0'};//strlen(c2)=3;
求数组长度要用sizeof,例如:
char c1[5];
int iSize = sizeof(c1)/sizeof(char);//iSize=5;
如果有异议,请提出大家讨论!
2007-8-16 18:07#3
查看资料  Blog  发短消息  QQ  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题  


 


所有时间为 GMT+8, 现在时间是 2008-12-2 03:56 Powered by Discuz! 4.1.0 清除 Cookies - XiaoHui.Net 笑汇程序员论坛 - Archiver