66问答网
所有问题
当前搜索:
什么时候可以初始化数组
什么
叫对
数组
的
初始化
?怎么初始化
答:
1、如果事先已知数组的值,可以在声明数组时直接初始化
。例:int s[5]={1,2,3,4,5};2、我们用得最多的是输入数据给数组,这就需要用到循环for(i=0;i<N;i++)来对从0到N-1个数组元素进行赋值,i在这里是充当数组的下标S[i].建议你仔细看看书吧。
c语音数组个数未知时怎样
初始化数组
?
答:
就是
初始化
了这样一个
数组
s,其空间个数隐式的由初始化字符串决定。2,数组元素总数未知,但最大规模已知。比如不知道数组的总个数,但是确定不会超过100个,那么就
可以
定义一个100个元素的数组,供存储调用。3,动态分配数组。通过malloc函数,可以动态的分配数组,然后记录下当前分配的数组元素个数,...
java中怎么
数组初始化
答:
1 动态初始化:数组定义与为数组分配空间和赋值的操作分开进行
;2.静态初始化:在定义数字的同时就为数组元素分配空间并赋值;3.默认初始化:数组是引用类型,它的元素相当于类的成员变量,因此数组分配空间后,每个元素也被按照成员变量的规则被隐士初始化。
二维
数组
的定义和
初始化
答:
只可以省略行,不能省略列。如a[][2]={1,2,3};那这就是一个3行2列的二位数组。定义二维数组二维数组是由多个一维数组组成的,可以通过定义多个一维数组来定义二维数组。
初始化
二维
数组可以
通过在定义二维
数组时
直接赋值的方式来初始化二维数组。访问二维数组可以通过下标的方式来访问二维数组中的元素,...
数组
不
能初始化
吗?
答:
不是不
能初始化
,是初始化的不对。另外,数组最好用memset初始化。(1)在定义
数组时
对数组元素赋以初值。如:static int a[10]={0,1,2,3,4,5,6,7,8,9};经过上面的定义和初始化后,a[0]=0,a[1]=1,… ,a[9]=9。(2)初始化
时可以
只对一部分元素赋初值。例如:...
数组
怎么
初始化
?
答:
1.int arr[10]={0};如果只对数组的一部分进行初始化,则编译器将把其他元素设置为0。因此,当只将第一个元素初始化为0时,编译器会自动将其他元素设为0 (就像前一句说的那样)。2.int arr[31]={};3.用memset函数在程序开始时
初始化数组
。比如:int arr[1024];memset(arr, 0, 1024); //...
java类中构造函数中:
数组
怎样
初始化
答:
1、java构造函数--数组 在构造函数中
初始化数组
,如 public class array { private int [][] matrix; public array(int r,int c) { matrix=new matrix[r][c]; } } matrix=new matrix[r][c];2、这里是new int[][]; java中8个基本数据类型都是有默认值的,int默认值为0 ,3、所以...
java 语言
数组
怎么
初始化
?
答:
否则会导致运行时错误。静态
初始化
:程序员掌控,一次性赋值静态初始化则是程序员直接为每个
数组
元素指定初始值,系统根据这些值计算数组长度。这里有三种常见的写法:写法1: 数据类型[] 数组名 = {数据1,数据2,...};写法2: 数据类型 数组名[] = {数据1,数据2,...};写法3: 数据类型[] ...
关于c语言:为
什么
要
初始化数组
b[][]?以及初始化采取那种形式得解释...
答:
全局变量肯定是只
初始化
一次的,所以这主要是针对函数块里面声明的变量来说的,就是说在函数块里面声明的静态局部变量,只在第一次进入这个函数块的
时候
才进行初始化。ANSI/ISO C允许对声明的非静态
数组
也进行一次性初始化。所以在支持ANSI/ISO C标准的编译环境下,函数块内写 static int a[3] = ;...
C++
数组初始化
答:
等价于char *s;*s="string";(*s仅
能
代表一个元素,是不能赋值给它整个数组的)【二】char s[5]="string";(错误同上 )等价于char *s; s="string";(这个式子是对的)【三】char str[10]={"string"} ;(字符
数组初始化
是不能用这样的方式的如果是整数则
可以
,例如:int str[10]={...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
数组为什么要初始化
数组初始化什么意思
定义数组可以不初始化吗
数组怎么初始化为0
数组怎么初始化为空
数组定义时初始化
如何初始化数组为1
没有初始化的数组
初始化数组为0