66问答网
所有问题
对两个数组a和b进行如下初始化: char a[ ]="you"; char b[ ]={'y',‘o’,‘u’};则下列叙述正确的是(
A a与b数组完全相同B a与b数组长度相等C a与b数组中存放地都是字符串Da数组比b数组长度长
求解析
举报该问题
推荐答案 2012-05-08
a数组存放的是字符串系统自动在最后加'\0'结束符,所以比b长
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Dn9xs2xiD.html
相似回答
对两个数组a和b进行如下初始化:
char
a[
]="
you
"
;
char
b[
]={
'y...
答:
a数组
存放的是字符串系统自动在最后加'\0'结束符,所以比b长
对两个数组a和b进行如下初始化
char
a[]=
"Goodbye"
;
char
b[]={
'G...
答:
D
a数组
存的是字符串 结尾有一个/0所以比
b数组
长一个字节
C为什么错?
对两个
字符
数组a和b进行初始化char
a[
]=
"ABCDEF...
答:
b数组
没有结束符,即'\0'所以
A和B
都不对 因为b没有结束符,所以不能叫字符串,所以C也不对
数组a
经
初始化char
a[
]=
"English"
;a[
1]中存放是()
答:
数组a
经
初始化char
a[
]=
"English"
;a[
1]中存放是字符,所以这一题选择A。字符是电子计算机或无线电通信中字母、数字、符号的统称,其是数据结构中最小的数据存取单位,通常由8个二进制位(一个字节)来表示一个字符。字符是计算机中经常用到的二进制编码形式,也是计算机中最常用到的信息形式。
有两字符
数组
char
a[
20
] = {
"hello"}
;char
b[
20] = {"world"}; 如 ...
答:
char a[20
] = {
"hello"}
;char
b[20] = {"world"};strcat(a,b); int si = 0;memset(b,'\0',20*sizeof(char));for(int i=0;i<5;i++){ b[si
]=a[
i];si++
;b[
si]=a[i+5];si++;} b[si] = '\0';printf("%s",b);...
有
两个
字符
数组 a
、
b
,则以下正确的输入语句是 A.scanf(“%s%s”,&...
答:
因此使用scanf()函数时,不需要在它们前面加上"&"操作符。所以“A.scanf("%s%s",&a,&b)”中,变量a、b多携带了“&”操作符,是错误的。而对于gets()函数的使用,其中参数为字符串变量(字符串数组名或字符串指针),所以“B.gets(a); gets(b);”是正确的用法。
大家正在搜
相关问题
C为什么错?对两个字符数组a和b进行初始化char a[ ]...
对两个数组a和b进行如下初始化 char a[]="Good...
对两个数组a和b进行如下初始化: char a[] = “A...
对两个数组a和b进行如下初始化
char a[]={'A','B','C','D','E',...
定义 char s[ ]="Hello";与( )等价? A...
java中char<>[] a = {'b','o','y'...
若有以下的数组定义:char str[]="abcd";ch...