C语言字符串问题
charxx[50][80]是啥意思啊???还有chartem[80]这个呢?跟上面有什么不同?数组中的元素是字符串还是字符????...
char xx[50][80]
是啥意思啊???
还有char tem[80]
这个呢?
跟上面有什么不同?
数组中的元素是字符串还是字符???? 展开
是啥意思啊???
还有char tem[80]
这个呢?
跟上面有什么不同?
数组中的元素是字符串还是字符???? 展开
展开全部
char xx[50][80];
是一个二维字符数组,长度50*80个连续char空间。
char tem[80]是一个一维字符数组,长度80个连续char空间。
C语言不存在字符串变量类型,所有字符串全部用\0结尾字符数组表示。
比如说:char *a="china";图示为
a0,a1,a2,a3,a4
c, h , i, n,a ,\0
char *a[3][6]={"red","blue","green"};
0,1,2,3,4,5
a0 r,e,d,\0
a1 b,l,u,e,\0
a2 g,r,e,e,n,\0
是一个二维字符数组,长度50*80个连续char空间。
char tem[80]是一个一维字符数组,长度80个连续char空间。
C语言不存在字符串变量类型,所有字符串全部用\0结尾字符数组表示。
比如说:char *a="china";图示为
a0,a1,a2,a3,a4
c, h , i, n,a ,\0
char *a[3][6]={"red","blue","green"};
0,1,2,3,4,5
a0 r,e,d,\0
a1 b,l,u,e,\0
a2 g,r,e,e,n,\0
2010-08-02
展开全部
定义了一个名为xx的二维数组,数组中元素的类型为字符型,该数组有50行、80列
char tem[80]是个一维数组,里面只能有80个元素,xx里面能存放50×80=4000个元素,其他基本一样
里面的元素都是字符
char tem[80]是个一维数组,里面只能有80个元素,xx里面能存放50×80=4000个元素,其他基本一样
里面的元素都是字符
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char xx[50][80] 字符型二维数组 可以理解成宽度是50 长度是80 的矩阵
可存50*80个数据
char tem[80] 是一维字符型数组 只有宽度80 可存80个数据
可存50*80个数据
char tem[80] 是一维字符型数组 只有宽度80 可存80个数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
char xx[50][80]表示定义一个50*80名为xx的二维字符数组
char tem[80]表示定义一个长为80名为tem的一维数组
char tem[80]表示定义一个长为80名为tem的一维数组
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这是一个二维数组,给XX赋一个字符串,并以char类型储存,[50]表示数组有50行,[80]表示有80列,即一行中含有80个储存单元,希望理解!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询