CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  C/C++ >  C语言

初学c语言,char xx[20][80];//数组;while(i<20)//i已定义;{j=strlen(xx[i]);//这里的i是否代表xx[i][k],k已定义.

楼主meiyingflower(美璎)2005-04-01 09:58:00 在 C/C++ / C语言 提问

初学c语言,下面是一段不完整的c程序.我到j=strlen(xx[i]);这句语句的时候很疑惑,这里的i按照while(i<20)值应该是0-19,数组的行.那么放到j=strlen(xx[i]);这句子里面,它返回数组字符串的长度.这个数组字符串xx[i],可以是j=xx[i][k]吗?  
  我的疑问一句话概括是j=strlen(xx[i]);中的xx[i]是不是代表着xx[20][80]中的任何一个元素?  
  请确切指明!  
   
  char   xx[20][80];  
   
  void   jsSort()  
  {int   i,j,k,m,temp;  
    i=0;  
    while(i<20)  
      {j=strlen(xx[i]);  
     
  问题点数:0、回复次数:2Top

1 楼ypengfei(Fuck Japan!!!!!!)回复于 2005-04-01 10:45:56 得分 0

XX是一个二维数组,你可以把xx[i]看成几个一维数组的名称。xx[0]-xx[20]分别是xx[i][0-80]的数组的指针,你可以这样理解。  
  所以strlen(XX[i])是分别的每个一维数组的大小。  
  比如  
  xx[0][0],而xx[0]是x[0][0-80]的一维数组的指针,可以理解吧?  
  就这样。Top

2 楼ypengfei(Fuck Japan!!!!!!)回复于 2005-04-01 10:46:34 得分 0

应该是x[0][0-79],下标错了   -o-Top

相关问题

  • J 与 C++
  • [F_U_C_K]To where you are
  • 为什么j和k没有值?
  • 怎样将J盘换成C盘?
  • 由C/C++到J,C#是我们必须走的一条路吗?
  • swap(int i,int j)如何在turbo c中实现
  • c#?!?!?!
  • :)C#
  • C#!!!!!
  • 泰山,这个对不对? If xsc(i)(j)(k)=0 then

关键词

  • 初学c语言
  • xx

得分解答快速导航

  • 帖主:meiyingflower

相关链接

  • C/C++ Blog
  • C/C++类图书
  • C/C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo