社区
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'}有什么区别?后者的长度应该怎样计算?
...全文
27
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写文章
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个文件
C语言
中
二维
数组
作为函数参数来传递的三种方法
主要给大家介绍了关于C语言
中
二维
数组
作为函数参数来传递的三种方法,文
中
通过示例代码介绍的非常详细,对大家学习或者使用C语言有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
浅析C语言
中
的
数组
及字符
数组
这篇文章主要介绍了C语言
中
的
数组
及字符
数组
,是C语言入门学习
中
的基础知识,需要的朋友可以参考下。
html转C语言字串或
数组
工具
html转C语言字串或
数组
工具,还可以转图片。是C语言开发网页的好助手。
C语言
70,033
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章