00问答网
所有问题
当前搜索:
正确定义数组并正确赋初值
int a[1][2]={{1},{3}};是
正确定义数组并正确赋初值
的语句
答:
a[1][2]是一行两列即:a[0][0]=1;a[0][1]=3;
C++~选这题~下面能
正确定义数组
,并能
正确赋
值的语句是?请说明各个选项...
答:
A 错误,int b[N][N];N是变量,不是具体的数值。C++中声明
数组
时必需指明数组的大小,例如 int[5][5];B 错误,int a[1][2] 和 int a[2]是同一个意思,都表示的是同一个数组。而{{1},{3}}是二维数组的赋值,改为应 int a[2][1] ={{1},{3}} C 错误 int a[2][];这里...
C ~选这题~下面能
正确定义数组
,并能
正确赋
值的语句是?请说明各个选项的...
答:
A错误,因为
数组
是在堆上分配空间大小必须在编译时知道,不可动态指定,如果N
定义
为常量或枚举,那就是
正确
的。B错误,因为数组是一个1行2列的数组,一个{}表示一行 C错误,因为定义了一个2行的数组,但是列没有
确定
。改成 int c[][2]={{1,2},{3,4}}是可以的 D正确,定义了一个3行2列...
c语言
数组
初始化的
正确
格式是什么?
答:
C 正确,数组直接赋初值可以不标数组元素个数,会根据后面赋值个数自动分配空间 D 正确
,但要注意这样写只是给a[0]赋值10,其余的9个赋值为0,而不是将十个都赋值成1。
C语言中
数组定义
或赋值
正确
的的是( ) 。
答:
b,d都是元素过多错误,2级
数组
必须指定后一个的大小,所以选A
char[]
数组
该如何赋值?
答:
1、
定义
的时候直接用字符串赋值 char a[10]="hello";注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对
数组
中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(a, "hello");易错情况:1、char a[10]; a[...
C语言中一维
数组正确
的
定义
答:
符号常量是用一个标识符来表示一个常量,一维
数组
的
定义
方法为:类型说明符+数组名+[常量表达式];类型说明符是任一种基本数据类型或构造数据类型。数组名是用户定义的数组标识符。方括号中的常量表达式表示数组元素的个数或者长度,可以是常量或符号常量,不能为变量。例如:1、int x[8]; 表示定义一个...
数组
初始化
答:
使用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;...
以下
正确
的
数组定义
语句是()A int y[1][4]={1,2,3,4,5,} B float x...
答:
1、行下标(m)、列下标(n)从零开始,知道
定义
的值减1结束。2、二维数组初始化的类型:1)分行给二维
数组赋
值。例如:int y[2][3]={{1,2,3},{4,5,6}};表示在这个2行3列的二维数组里,第一行是1,2,3;第二行是4,5,6。2)所有元素写在一个花括号中。例如:int y[2][3]=...
以下能
正确定义
一维
数组
的选项是 () A. int a[5]={0,1,2,3,4,5}...
答:
B是
正确
的,A由于
定义
的
数组
只有5个元素的空间,而
赋初始值
为6个,所以编译时都不可能通过,B没有定义大小,由后面的初始值数量给定,C是一个变量类型,而没有给出变量,所以也是错误的。还有一点,可能对你理解有帮助,char从原意来说是字符,字符(ASCII码)可以用整数只表示,所以B没有问题。C...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
int a[10]={ }哪里错了
正确定义数组的方法
数组的概念和作用
数组的定义和使用
定义类的数组初始化是什么
c语言数组定义和赋值
数组c语言 c.编程.net
c语言数组定义和赋值输出
初始化类数组