对两个字符a和b进行初始化:char a[]="ABCDEF";char b[]={'A','B','C','D','E','F'};则以下叙述正确的是:

来源:互联网 发布:淘宝中差评修改 编辑:程序博客网 时间:2024/05/23 23:13

对两个字符a和b进行初始化:char a[]="ABCDEF";char b[]={'A','B','C','D','E','F'};则以下叙述正确的是:

正确答案: A   你的答案: 空 (错误)

a数组比b数组长度长
a与b长度相同
a与b数组完全相同
a和b中都存放字符串
  • 添加笔记
  • 求解答(5)
  • 收藏
  • 纠错


题目说的是长度,应该是strlen(),对a求长度为6,但是对b求长度是一个未知的大小,应该strlen()知道遇到'\0'才停止,所以a,b之间的长度不能比较,sizeof是大小,sizeof(a)=7,sizeof(b)=6,应该把题目的长度换成大小

0 0
原创粉丝点击