社区
C语言
帖子详情
C中有关数组的问题
beckhim
2002-10-15 11:04:16
1.数组的定义
下面哪个定义是合法的?
a.int a[]={"string"} b.int a[5]={0,1,2,3,4,5}
c.char a={"string"} d.char a[]={0,1,2,3,4,5}
2.char x={"abcdefg"}跟char y={'a','b','c','d','e','f,'g'}有什么区别?后者的长度应该怎样计算?
...全文
23
10
打赏
收藏
C中有关数组的问题
1.数组的定义 下面哪个定义是合法的? a.int a[]={"string"} b.int a[5]={0,1,2,3,4,5} c.char a={"string"} d.char a[]={0,1,2,3,4,5} 2.char x={"abcdefg"}跟char y={'a','b','c','d','e','f,'g'}有什么区别?后者的长度应该怎样计算?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ywchen2000
2002-10-18
打赏
举报
回复
d
kelelipeng
2002-10-18
打赏
举报
回复
我认为 b, d (d 因为我们可以以ASCII 来看待它) 都正确.
char x[]={"abcdefg"} len :如果用strlen(x)结果为8 含\0
char y[]={'a','b','c','d','e','f,'g'}; strlen(y)不含\0 所以结果不确定.
srm2000
2002-10-18
打赏
举报
回复
1。只有D是正确的
2。你的备选项是错误的
tanyangbin
2002-10-18
打赏
举报
回复
1, only d is ok.
2, 好象there is no 这种定义in c.
anyoshon
2002-10-15
打赏
举报
回复
很少有这样定义的吧.
1,不正确.对于计算机,合不合法,没有试过.
2,两个都不正确.第一个,你是想定义一个字符指针吗??不是这样定义的.
第二个,是定义一个字符数组吗??,应该这样吧:
char y[]={'a','b','c','d','e','f,'g'}
blue_coco
2002-10-15
打赏
举报
回复
1》a,d是对的。
2》char x={"abcdefg"}跟char y={'a','b','c','d','e','f,'g'}定义错的。
应为:
char x[]={"abcdefg"}跟char y[]={'a','b','c','d','e','f,'g'};
x的长度为8,要加‘\0’,
y的长度为7
zhanghk
2002-10-15
打赏
举报
回复
1 d
2 不清楚,这样定义是错的
black_snail
2002-10-15
打赏
举报
回复
b and c is wrong
a is ok , but no meaning
c is ok ,
winco
2002-10-15
打赏
举报
回复
???
franky_yuquan
2002-10-15
打赏
举报
回复
right:a,d
不一样,x后有\0
C语言二维
数组
编程练习
有学习C语言的同学可以试试做这个题目,涉及到指针,函数,二维
数组
的相关知识,里面附带本人自己写的代码(vs2008环境),不足的地方望多提意见。
C语言
中
的
数组
运算
C语言
中
的
数组
运算,总共32个文件
html转C语言字串或
数组
工具
html转C语言字串或
数组
工具,还可以转图片。是C语言开发网页的好助手。
c语言二维
数组
问题
c语言二维
数组
问题
C语言
中
数组
的运算
总共46个C语言源文件,主要包括
数组
排序算法等C语言
中
的
数组
基本运算。
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章