可以,c语言中无长度数组在声明时,一定要赋初值,系统根据数据的多少自动定义数组的长度。当然也可以赋0值,但也只有一个元素,类似于int a[1],a[0]={0}。
5、如果初始化输入的数字未达到定义长度,后面则默认初始化为0。6、在数组定义和初始化后面要加上分号,如下图所示,点击输入即可。
使用该函数初始化数组为0 include<stdio.h>#include<string.h>void main(){ int a[2][3][4]; a[1][2][3]=1; memset(a,0x00,sizeof(a)); /*测试是否初始化为0*/ printf("a[1][2][3]=%d\n",a[1][2][3]);}运行结果 ...
全局变量,也就是在main函数上面定义的数组,初始值都为0,这是规定的 主函数内定义的数组都是随机值...
可以啊,用memset函数,在string.h里面
在C语言中,数组是一种存储相同类型数据元素的集合。每个元素在数组中都有一个唯一的索引,通过索引可以访问数组中的元素。数组的声明格式为"数据类型 数组名[数组大小]",例如"int arr[5]"表示声明了一个包含5个整数的数组。在C语言中,数组的下标是从0开始的,也就是第一个元素的下标是0,第二个元素的下标是1...
百度试题 结果1 题目下列关于C语言中数组的描述,正确的是( )。 A. 数组必须初始化 B. 数组的大小在编译时确定 C. 数组的下标从0开始 D. 数组可以作为函数的参数 相关知识点: 试题来源: 解析 B 反馈 收藏
数组初始化时,初始值个数小于数组元素的个数,C语言自动将剩余的元素初始化为初始化列表中的最后一个初始值。 A. 对 B. 错 点击查看答案手机看题 你可能感兴趣的试题 多项选择题 When we get ready for the interview, we should ___. A、research the company B、reviewjob posting, advertisement...
百度试题 题目中国大学MOOC: 在C语言中,如果采用语句 int a[2][3] = {1,2,3,4,5} 完成一个二维数组的定义和初始化,那么a[0][1] 的值为( 2)。相关知识点: 试题来源: 解析 对 反馈 收藏
x[k]:第k个访问的顶点编号,从0开始 Visited[x[k]]:第k个顶点的访问标志,0表示未访问,1表示已访问 (2)C程序 #include <stido.h>#include #define MAX 100voidHamilton(intn,int x[MAX,intc[MAX][MAX]){int;int visited[MAX];int k;/*初始化 x 数组和 visited 数组*/for (i=0:i<n;i++...