22问答网
所有问题
当前搜索:
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语言
有关
二维数组
变量
初始化
答:
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
答:
我的理解是,这是编译器认为你只关心
数组
a中前三个数的值,而后面的编译器为了让你省心就帮你
初始化为0
了,这时候编译器想“反正你都让我把前三个给填上了数,我也不怕麻烦了,后几个我给你填0吧”,于是编译器很大方地挥一挥衣袖把a[3]~a[9]填为0。但是:int a[10];a[0] = 1;a...
c语言
定义一个5*5个元素整型
数组
,所有元素
初始化为0
;从键盘输入5*5个...
答:
如图,
初始化为0
可以用memset函数,不过要引入string.h头文件 输入输出的话就两层循环即可 满意请采纳哦~
c语言
中[][3]
答:
int x[][3]={0};——声明一个每行3列的int型
二维数组
x,用一个元素
0初始化
,二维数组的第一维由等号右侧的{}中的数字的行数确定。这里0只有一行,所以空着的[]中编译时会被自动填上1。int x[][3]={{1,2,3},{4,5,6}};——声明一个每行3列的int型二维数组x,用两行元素{1,2...
C语言 二维数组初始化
可以跳过一整行吗
答:
1.亲测VC++6.
0
不能通过:见图片 2.但将跳过的{}改成{0},可以通过:见图片 3.也就是说:不可以VC++6.0不能跳过一行
初始化
,但可以对想跳过的一行用{0}全部赋0值。4.建议:编译器和实践哦是最好的老师,其实绝大部分的问题可以直接通过实践和编译器找出错误,而且这比请教别人更有帮助,...
求解:
C语言
中 怎么把
数组
元素赋值为空字符?谢谢
答:
初始化
数组时候,编译器会自动按照
二维数组
大小来进行赋值,其余数字直接就
为0
比如如下例子
...我把
数组
全部
初始化为0
了,但是我需要得到的是
答:
可以啊,用memset函数,在string.h里面
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
c语言把二维数组全设为0
c二维字符数组初始化为0
如何将数组初始化为全0
二维数组全部赋值为0
二维字符数组初始化为空
将二维数组赋为0
C语言数组如何赋初值0
2维数组怎么清零
数组的初始值是多少