设有数组定义,char array[ ]="China";则数组array所占的空间为

如题所述

第1个回答  2019-04-21
\\char
array[]="China";

C
char在内存中占一个字节,而数组array的数组元素个素由"china"的个数确定,而字符串有个结束标志,所以数组元素的个素共6个,相当于
array[6],每个元素占一个字节,所以6*1=6.

设有数组定义,char array[ ]="China";则数组array所占的空间为
char在内存中占一个字节,而数组array的数组元素个素由"china"的个数确定,而字符串有个结束标志,所以数组元素的个素共6个,相当于 array[6],每个元素占一个字节,所以6*1=6.

数组定义: char array[]=" china";
有数组定义:char array[]="china";则数组array所占的空间为6。分析过程:"china"是个字符串常量 字符串是以\\0为结束符的字符数组,\\0是个不可视字符,故"china"所占的空间为:5+1=6。char array[]="china"; 这里定义数组array,并用"china"进行初始化。定义数组时,没有指定数组元素个数,则...

设有数组定义: char array[]="China"; 则数组 array所占的空间为
字符数组是指用来存放字符数据的数组。其定义的一般形式为: char 数组名[数据长度] 。字符数组用于存放字符或字符串,字符数组中的一个元素存放一个字符,它在内存中占用一个字节。在C语言中,是将字符串作为字符数组来处理的。为了测定字符串的实际长度,C语言规定了一个“字符串结束标志”,以字符'...

设有数组定义: char array [ ]="China"; 则数组 array所占的空间为
数组array所占的空间为6个字节,最后一个字节存放字符串结束符'\\0'。

...char array[]="china";则数组array所占的空间为多少字节 为什么(尽...
在定义字符数组用字符串常量进行初始化时,系统会自动在结尾加'\\0'做结束标志,所以数组array所占的空间为6个字节。所谓数组,是有序的元素序列。[若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的...

C语言 选择题 。
1、调用strlen(”abcd\Oef\0g“)的返回值为( A )。strlen不返回NULL 2. 若有以下语句,则正确的描述是( c)。3. 设有数组定义:char array[]=”China”;,则数组array所占的空间为( C )。在开拓存储空间是时候有一个null,这要算进去 4. 下列程序执行后的输出结果是( A)。printf函数...

int a=1,b=2,c=3,d=0; if(a==1&&b++=2) if(b!=2||c--!3)printf("%d,%...
ddsa

求一些c编程题
54、设有数组定义: char array [ ]="China"; 则数组 array所占的空间为 A) 4个字节 B) 5个字节 C) 6个字节 D) 7个字节、C、1 55、设有说明语句:char a='\\72';则变量a A) 包含1个字符 B) 包含2个字符 C) 包含3个字符 D) 说明不合法、A、1 56、设有以下语句:int x=03,y=02,z=01;...

...array[ ]= hello 则数组array所占的内存空间为几个字节
6个字节,分别是'h','e','l','l','o','\\0'

求C++大神。14个选择题,100分,谢谢啊!急!
7.设有数组定义:char array[]=″China″;,则数组array所占的空间为( C )C)6个字节 8.下面选项中不属于面向对象程序设计特征的是(D) 。D)相似性 9.在C++中用来实现运行时多态性的是( D)。D)虚函数 10.以下程序的输出结果是(A)include <iostream> using namespace std;void reverse(...

相似回答
大家正在搜