有两种赋初值方式。第一种:全部赋初值值,例如: int a【5】={1,2,3,4,5} 第二种:部分赋初值,例如: int a【5】={1,2,3},后面两个元素的值为0。 有两种赋初值方。
举例如下: char a[10] ;1、定义的时候直接用字符串赋值char a[10]="hello";注意:不能先定义再给它赋值,如 char a[10]; a[10]=&quo。
第一题:B.数组赋值是依次从第一个开始赋值,若赋值元素少于数组大小,则未被赋值的元素自动为0.第二题:B.scanf函数读取值时,遇到第一个空格时不管怎。
给数组赋值的方法除了用赋值语句对数组元素逐个赋值外, 还可采用初始化赋值和动态赋值的方法。 C语言对数组的初始化赋值还有以下几点规定: 1) 可以只给部...
int main(){ int num[10]; int i; for(i = 0; i < 10; i++) { printf("请为第%d个数赋值:",i+1); sca。
方式挺多直接声明的时候初始化int a[2][3]={{1,2,3},{4,5,6}};或者声明完后执行类似 a[i][j]=data;的语句,看你像怎么做了 二维数组初始化有多种形。
初始化和赋值是两个完全不同的操作,初始化的含义是创建变量时赋予其一个初始值,赋值的含义是把对象的当前值擦除,以一个新值来替代。 “I love U"是一个字符串。
一维数组只有一个下标,称为一维数组,其数组元素也称为单下标变量。在实际问题中有很多量是二维的或多维的,因此C语言允许构造多维数组。多维数组元素有多个下...
你是定义了一行两列的二维数组,但是赋初值赋了两行,数组越界了,如果是int a[1][2]={1,3};就是正确的,外面的大括号表示整个二维数组,里面的每一个大括号表示。
(1)用字符常量逐个初始化数组。例如:char a[8]={'i','l','o','v', 'e','y。
回顶部 |