#include #include #include int main(int agrc,char*agrv[]) { char string[2][3]={{'a','b','c'},{'d','e','f'}}; int len,n,i,j,n1,n2; len=strlen(string);//'\0'作为结束标志,结果为7 n=sizeof(string)/sizeof(char);//实际长度为准,结果为2*3=6 n1=(sizeof(string)/sizeof(char))/(sizeof(string[0])/sizeof(char)); n2=sizeof(string[1])/sizeof(char); printf("%d %d\n",n1,n2); printf("%d %d\n",len,n); for(i=0;i<n1;i++) { for(j=0;j<n2;j++) { printf("%c ",string[i][j]); } printf("\n"); } return 0; }
字符二维数组
原创
©著作权归作者所有:来自51CTO博客作者旅旅LV的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Java 中数组的使用(一维数组和二维数组)
本文详细的介绍了,在Java 中数组的使用,并对其内存存在形式进行了详细的分析。
数组 一维数组 二维数组 java基础 -
在Java中使用二维数组生成迷宫
在Java中使用二维数组生成迷宫
深度优先搜索 Java 二维数组 -
一维和二维数组sizeof和strlen的区别
sizeof和strlen的区别
bc 一维数组 二维数组 -
【看书】二维字符数组
在做【UVa】[227]Puzzle1这一题...
i++ #include 字符串 字符数组 赋值