C语言字符串问题

charxx[50][80]是啥意思啊???还有chartem[80]这个呢?跟上面有什么不同?数组中的元素是字符串还是字符????... char xx[50][80]
是啥意思啊???
还有char tem[80]
这个呢?
跟上面有什么不同?
数组中的元素是字符串还是字符????
展开
 我来答
vknowi
2010-08-02 · TA获得超过230个赞
知道小有建树答主
回答量:551
采纳率:0%
帮助的人:428万
展开全部
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
匿名用户
2010-08-02
展开全部
定义了一个名为xx的二维数组,数组中元素的类型为字符型,该数组有50行、80列

char tem[80]是个一维数组,里面只能有80个元素,xx里面能存放50×80=4000个元素,其他基本一样

里面的元素都是字符
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xiaoyanlong7
2010-08-02 · TA获得超过108个赞
知道答主
回答量:66
采纳率:0%
帮助的人:64.5万
展开全部
char xx[50][80] 字符型二维数组 可以理解成宽度是50 长度是80 的矩阵
可存50*80个数据

char tem[80] 是一维字符型数组 只有宽度80 可存80个数据
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
浪溅狂舞cN
2010-08-02 · TA获得超过510个赞
知道小有建树答主
回答量:139
采纳率:100%
帮助的人:79.4万
展开全部
char xx[50][80]表示定义一个50*80名为xx的二维字符数组
char tem[80]表示定义一个长为80名为tem的一维数组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lingzhizy
2010-08-02 · 超过13用户采纳过TA的回答
知道答主
回答量:60
采纳率:0%
帮助的人:0
展开全部
这是一个二维数组,给XX赋一个字符串,并以char类型储存,[50]表示数组有50行,[80]表示有80列,即一行中含有80个储存单元,希望理解!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式