我来回答 char a[10]={‘a','b','c','d','e','f','g','h','i''}是字符数组,能存放10个字符 它不是常量 char a[10]=”abcefghi“ 这个是常量字符串,在字符最后位置自动加上'\0'最多能存放9个字符
C、a与b中都存放字符串 D、b数组比a数组长度长 你可能感兴趣的试题 单项选择题 下列不属于次级键的是 A. 二硫键 B. 氢键C. 离子键 D. 疏水作用 E. 范德华力 单项选择题 Which of the following sentence doesn’t contain a passive voice?
是一个数组,不是字符串 C语言中确定一个字符串结束标记为'\0',一个大小为N的字符数组最多能存1个长度为N-1的字符串,加上一个结束标记就是N个了,如果没有结束标记,那就不能当字符串来处理,而只能当数组来处理
对两个数组a和b进行如下初始化:chara[]= ABCDEF charb[]={‘A’,‘B’,‘C’,‘D’ A. a和b数组完全相同 B. a和b中都存放字符串 C. sizeof(a)比sizeof(b)大 D. sizeof(a)与sizeof(b)相同 相关知识点: 试题来源: 解析 C.sizeof(a)比sizeof(b)大 反馈 收藏 ...
C.char b[10];strcpy(b,"Hello!");D.char b[10]="Hello!"; 相关知识点: 试题来源: 解析 B [解析] "char b[10];b="Hello!";语句中,b是数组的首地址而不是变量,故字符串"Hello!"的首地址不能赋给b,也就不能完成把字符串"Hello!"赋给数组b的任务。
所以结尾有'\0'就叫字符串,如果没有,就叫字符数组 char str[4]="abc"; //这句就是char str[4]={'a','b','c','\0'}; 一回事 str以0结尾,所以str是个字符串,当然也是字符数粗 char str1[3]={'a','b','c'};str1不能叫字符串,只能叫字符数组 ...
字符串(一):char 数组 字符串(二):string << Back to Top 1. 声明 如下是一个例子(=>表示表达式等价): chara[20] ="abcd";charb[] ="abcd";// => char b[5] = "abcd";constcharc[] ="abcd";char*d ="abcd";// => const char d[] = "abcd";constchar*e ="abcd";// => const...
在C语言中,对两个数组a和b进行如下初始化char a[] = ABCDEFG;char b[] = A,B,C,D,E,F;则以下叙述正确的是( )。A.a与b数组完全相同B.a与b长度相同C.a和b中都存放字符串D.a数组比b数组长度长的答案是什么.用刷刷题APP,拍照搜索答疑.刷刷题(shuashuati.com)是专业的大学职业
A. char b[10]={'h','e','l','l','o'}; B. char b[10];b="hello"; C. char b[10];strcpy(b,"hello"); D. char b[]="hello"; E. char b[]={'h','e','l','l','o','\0'}; 相关知识点: 试题来源: 解析 A,C,D,E 反馈...
解析 A 正确答案:A解析:本题中定义了一个指针数组,数组中存放的是字符指针,aa数组的两个元素分别包含了5个字符,所以可以存放5个字符的一维数组的首地址,所以B选项错误。aa数组的值是指向那两个字符串的字符指针,而不是那两个字符串,所以C选项错误。aa本身是一个指向两个字符指针的指针,所以D选项错误。