int e[9][10];
memset(e,0,sizeo(e));这也是一种格式吗?
这是一种方法,难道你问的是格式不是方法?
追问您也可以给我讲讲格式啊,,初学C语言,有很多地方不懂
追答格式就类似 int b[5]={1,2,3,4,5};,
方法就是 memset(e,0,sizeo(e)); 了,再看看上面给你的例子
c语言编程如何实现二维数组的创建和初始化?
在 C 语言中,实现二维数组的创建和初始化通常通过使用数组的数组来完成。例如,创建一个 3x3 的二维数组并初始化所有元素为 0 的代码如下所示:在这个示例中,两组花括号被用来表示一个二维数组,每组花括号包含一个一维数组。例如,{0, 0, 0} 表示第一行的三个元素,{0, 0, 0} 表示第二行...
C语言题目 对二维数组的正确说明是:
⑶ 为部分数组元素初始化 static int a[2][3]={{1,2},{4}};第一行只有2个初值,按顺序分别赋给a[0][0]和a[0][1];第二行的初值4赋给a[1][0]。由于存储类型是static,故其它数组元素的初值为0。注:某些C语言系统(如:Turbo C)中,存储类型不是static的变量或数组的初值也是0...
c语言有关二维数组变量初始化
方法五:int a[3][2];\/先定义 for(i=0;i<=3;i++) \/\/用双重for循环赋值,i,j表示二维数组下标 for(j=0;j<=2;j++)scanf("%d",&a[i][j]);希望对你有所帮助。
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++初始化二维数组为何必须写列数?
二维数组的初始化分为两种,一种是顺序初始化,一种是按行初始化。所谓按顺序初始化就是先从左向右再由上而下地初始化,即第一行所有元素都初始化好以后再对第二行初始化。而按行初始化则是用一对大括号来表示每一行,跳过前一行没有初始化的元素,在行内从左向右地进行初始化。对于没有初始化的...
c语言二维数组如何初始化
1 有两种方法 (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("...
C语言 指针二维数组怎么初始化
1、数组指针初始化方法:int (*p)[4];char a[3][4];p=a;p=&a[0];p=a+1;p=&a[1]; \/\/都正确 p=a[0]; \/\/错误 p=a[1]; \/\/错误。2、首先,指针p表示的是,指向一个含有4个元素的一维数组的指针,因此,必须把一个含有4个元数的数组的地址赋给指针p才会正确。因为二维数组...
c语言二维数组怎么表示
int a[3][2]定义的是数组里每个元素是整数。初始化赋值可以 int a[3][2]={{1,1,}{1,1,}{1,1,}} 也可以用循环的方式 for(int i=0;i<3;i++)for(int j=0;j<2;j++)a[i][j]=1;\/\/这里的1只是个例子,自己要赋什么就什么。a[3][2]指的是单个的元素。
二维数组的声明方式有三种
1.先声明再初始化 例如:\/\/1.声明 int[] nums;\/\/初始化 nums = new int[5];2.声明并初始化 例如:\/\/2.声明、初始化 int[] nums = new int[10];3.创建数组同时赋值 例如:\/\/3.创建数组同时赋值 String[] names=new String[]{"大名","小米","夏雨荷"};int[] ages=new int[]{...
C语言|二维数组的定义、初始化、赋值
【实例2】和“实例1”类似,依然求各科的平均分和总平均分,不过本例要求在初始化数组的时候直接给出成绩。运行结果:Math: 72 C Language: 73 English: 81 Total: 75 对于二维数组的初始化,还需要注意以下几点:1) 可以只对部分元素赋值,未赋值的元素自动取“零”值。例如:是对每一行的第一列...