C语言题, 以下能对一维数组a进行正确初始化的语句是

C语言题, 以下能对一维数组a进行正确初始化的语句是
C语言题,以下能对一维数组a进行正确初始化的语句是
A)int a[5]={0,0,0,0,0}; B)int a[10]={} ;
C)int a[ ] = {0} ; D)int a[10]={1,1,1,1,1,1} ;

选择A。B没有初始化,C没有数组长度,D不能完全初始化数组,只能初始化数组中的前6个值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-01-17
只有A是正确的,一维整型数组长度为5,每个元素都赋初始值0
选项B:没有给出元素的值。
选项C:{0}只能对数组的第一个元素a[0]赋值,元素个数未知,因此a[]不合法,不知道元素的个数。
选项D:数组长度为10,而{1,1,1,1,1,1}只给数组前6个元素赋初始值,后4个元素未知。
选A本回答被提问者和网友采纳
第2个回答  2018-01-17
ABCD都能正确地进行了定义并初始化
第3个回答  2018-01-17
C)int a[ ] = {0} ;
第4个回答  2020-03-09
ABCD都可以,都是对的

C语言题, 以下能对一维数组a进行正确初始化的语句是
选择A。B没有初始化,C没有数组长度,D不能完全初始化数组,只能初始化数组中的前6个值。

以下C语言选择题选什么,并作简要分析。
B、int a[10]={0} C、int a[ ] = {0} D、int a[10]={10*1} 答: 题打错了吧 应该是 不能正确初始化的是 是A ,BCD都可以初始化的 2、若定义 int a[ ] ={1, 2, 3, 4, 5 , 6, 7 , 8 , 9 , 10}, *p=a ;则值为 3 的表达式是 ( )。A、p+=2,*(p++)...

以下C语言选择题选什么,并作简要分析。
a 进行正确初始化的语句是___。A、int a[10]={0;0;0;0;0};B、int a[10]={0} C、int a[]= {0} D、int a[10]={10*1} 答:题打错了吧 应该是 不能正确初始化的是 是A ,BCD都可以初始化的 2、若定义 int a[]={1,2,3,4,5 ,6,7 ,8 ,9 ,10},p=a ;则值为 3...

中南大学c语言试题
C. *p表示的是指针变量p的值D. *p只能用来说明p是一个指针变量 14. 若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32);后num的值为( ① )。A. 4 B. 16 C. 32 D. 52 15. 已有如下定义和输入语句,若要求a1,a2,c1,c2的值分别为10,20,A和B,当从第一列开始输入数据时,正确...

C语言中对一维整形数组的正确说明
以下对一维整型数组a的正确说明是___。A) int a (10);\/\/数组的定义格式为:数据类型 数组名[常量表达式];只能用[]不能用(),因此错误 B) int n=10, a[n];\/\/定义时:数组名[常量表达式]里常量表达式只能是整形常量和符号常量,绝对不能是变量,因此B、C 都是错误的 C) int n; ...

自考“C语言程序设计”模拟试题一
C. 一个指向由N个double型元素组成的一维数组的指针。 D.具有N个指针元素的一维指针数组,每个元素都只能指向double型量。 8、在C程序中有如下语句:char *func(int x,int y);它是( )。 A. 对函数func的定义。 B. 对函数func的调用。 C.对函数func的原型说明。 D. 不合法的。 9、以下程序的输出结果是...

求一份C语言程序设计的期末考试试题!!!谢谢了
4. 以下对二维数组a进行正确初始化的是( )A. int a[2][3]={{1,2},{3,4},{5,6}}; B. int a[ ][3]={1,2,3,4,5,6};C. int a[2][ ]={1,2,3,4,5,6}; D. int a[2][ ]={{1,2},{3,4}};5. 选出下列标识符中不是合法的标识符的是( )A...

数组初始化
使用memset函数 例如:include<iostream> using namespace std;int a[1000][1000];int main(){ memset(a,0,sizeof(a));for(int i=0;i<1000;i++)for(int j=0;j<1000;j++){ cout<<a[i][j]<<endl;} system("pause");} 这样就行了,但只能赋值为0和-1;...

C语言|二维数组的定义、初始化、赋值
在C语言中,二维数组是按行排列的。也就是说,先存放a[0]行,然后是a[1]行,最后是a[2]行;每行中的4个元素也是依次存放。数组a为int类型,每个元素占用4个字节,整个数组共占用4×(3×4)=48个字节。可以这样认为,二维数组是由多个长度相同的一维数组构成的。【实例1】一个学习小组有5个人...

C语言中一维数组正确的定义
可以是常量或符号常量,不能为变量。例如:1、int x[8]; 表示定义一个整型数组x,数组长度为8.2、float a[8],b[10];表示定义一个实型数组b,数组长度为8,一个实型数组c,数组长度为10 3、 ch[15]; 表示定义一个字符数组ch,数组长度为15。

相似回答