44问答网
所有问题
当前搜索:
c语言二维数组初始化为0
c语言
怎么把一个
二维数组初始化为
空
答:
include<string.h> void main(){ int a[10][20]={0}; //方法一,所有
初始化为0
int *p[10][20]={NULL};char
c
[10][20]={'\0'};double b[50][200]};memset(b,0,sizeof(b)); //方法二,所有初始化为0 }
如何给
二维数组
赋初值0
答:
int a[3][4]={{1},{
0
,6},{0,0,11}};
初始化
后的
数组
元素如下:1 0 0 0 0 6 0 0 0 0 11 0 这种方法对非0元素少时比较方便,不必将所有的0都写出来,只需输入少量数据。也可以只对某几行元素赋初值:int a[3][4]={{1},{5,6}};数组元素为 1 0 0...
C语言二维数组
"int a[N][N]={0};"是什么意思?
答:
就是定义了一个
二维数组
,而他的行跟列都是N ,数组的元素都是0.特别提醒一下,N必须是已知的整数···
C语言 二维数组
有没有默认初值?多少?
答:
这是没有的,没有默认值
,如果你想要数组中所有的值都默认成为0的话,只需在定义数组时这样写:int num[2][2]={0};这样数组里面所有的值都被设成0了,如果想要它成为其他值,则需要配合循环结构或者直接赋值,比如:int num[2][2]={1,1,1,1};如果数组里的元素过多,则建议使用循环结构:...
c语言二维数组初始化
的三种方式
答:
c语言二维数组初始化
的三种方式 int a[3][3]={1,2,3,4,5,6,7,8,9};int a[3][3]={{1,2,3},{4,5},{7}};int a[3][3]={0};
c语言
有关
二维数组
变量
初始化
答:
int a[3][2]={{1,2},{0},{3}};//部分赋值方法,第一行元素的值分别为1,2,第二行元素值都是0,第三行第一个元素值为3,第二个元素值
为0
方法五:int a[3][2];/先定义 for(i=0;i<=3;i++) //用双重for循环赋值,i,j表示
二维数组
下标 for(j=0;j<=2;j++)scanf("%d...
c语言
为什么整型变量未赋值是随机值,而
二维数组
未赋值是0
答:
1.在
C语言
中,“
初始化
”和“赋值”是两个不同的概念。楼主问题中应该是“初始化”而非“赋值”。int a = 0; 在声明一个变量的时候指定变量的值,这叫做初始化;int a; a = 2; 这叫做赋值。2.auto变量处于运行时堆栈。它的特点:在调用一个函数的过程中,这个函数内部的auto变量才存在,当...
c语言
定义一个5*5个元素整型
数组
,所有元素
初始化为0
;从键盘输入5*5个...
答:
如图,
初始化为0
可以用memset函数,不过要引入string.h头文件 输入输出的话就两层循环即可 满意请采纳哦~
C语言
程序题求大神解释。
答:
int x[3][2]={0} 这种定义方法为定义一个3*2的
数组
,同时把第一个元素x[0][0]赋值
为0
. 由于
C语言
的规则,当数组定义时部分赋值时,其他没有显式赋值的元素自动赋值为0。 所以这个操作是把x中所有元素都赋值为0 然后如你所说 for循环输入三个数存在你所说的x[0][0],x[1][0],x[2]...
c语言二维数组
如何
初始化
答:
(1)在定义时可以直接赋值来
初始化
(2)在定义后可以为其元素一个个来赋值 2 示例 include<stdio.h>void display(int arr[2][3], int row, int col){for (int i = 0; i < row; i++){for (int j = 0; j < col; j++){printf("%d ", arr[i][j]);}puts("");}puts(""...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言把二维数组全设为0
c二维字符数组初始化为0
如何将数组初始化为全0
二维数组全部赋值为0
二维字符数组初始化为空
将二维数组赋为0
C语言数组如何赋初值0
2维数组怎么清零
数组的初始值是多少