88问答网
所有问题
C语言中怎么给数组赋初值
如题所述
举报该问题
推荐答案 推荐于2016-10-11
数组赋值可以通过以下几种方法:
1、定义的时候直接赋初值(用{});
2、用循环语句依次给数组各元素赋值;
3、将数组放在一个
结构体
里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/Mc1BMMVKSK11cgaSSS.html
其他回答
第1个回答 推荐于2018-03-14
int a[5]={1,2,3,4};
char b[]="abcdefg";
数组定义时可以直接赋值初始化。
如果在定义之后,要么通过循环语句一个一个赋值,要么使用内存操作函数统一初始化。
第2个回答 2014-11-02
可以使用循环语句,也可以使用memset()函数
相似回答
c语言中如何给数组
定义并
赋初值
?
答:
char
c
[6]={'c', ' h ', 'i', 'n', 'a' , '\0' } 整数
数组
定义
赋值
:int a[5]={1,2,3,4,5};int a[5];for(int i=0;i<5;i++)a[i]=i;定义float数组并赋值:float b[10]={1.1,2.2,3.3,4.4,5.5,6.6,7.7,8.8,9.9,0.0} ...
c语言如何给
一个大
数组赋初值
?
答:
1.将数据保存到文件中,再直接从文件读取。2.因为是二维字符数组,可以直接用字符串赋值
,如:char strs[2][11]= { "123456","asd"};3.将所有数据定义成宏,再赋值,如:define data { \ {'a','b','c'}, \ {'a','1...
c语言怎样给数组赋值
答:
1、定义的时候直接用字符串赋值 char a[10]="hello"
;注意:不能先定义再给它赋值,如char a[10]; a[10]="hello";这样是错误的!2、对数组中字符逐个赋值 char a[10]={'h','e','l','l','o'};3、利用strcpy char a[10]; strcpy(a, "hello");
数组
初始化
答:
使用memset函数 例如:include<iostream> using namespace std;int a[1000][1000];int main(){ memset(a,0,sizeof(a));for(int i=0;i<1000;i++)for(int j=0;j<1000;j++){ cout<<a[i][j]<<endl;} system("pause");} 这样就行了,但只能
赋值为
0和-1;...
C语言
一维
数组赋值
方法
答:
1、初始化时进行
赋值
。int a[2] = {1,2};char str[20] = "hello world";2、逐个赋值 int a[4];a[0] = 1,a[1]=2, a[2] = 3, a[4]=4;等同于。for (int inx=0; inx!=4; ++inx) a[inx]=inx+1;3、通过函数复制数据以实现赋值 比如下面的代码,通过memcpy函数来实现...
C语言数组
的初始化表示方法
答:
define N 5 int a[N]这表明了数组名为a;数组有5个元素;分别是a[0]到a[4];对于数组来说;数组是变量的集合,因此数组也具有与变量相同的数据类型和储存类型。数组的类型就是它所有的变量的类型。在定义数组时,应在数组名前
对数组的
类型加以确定。如上面的int a[10];则表明了数组内元素均为...
C语言
字符
数组如何
初始化?
答:
C语言
允许用字符串的方式
对数组
作初始化赋值。例如:static char c[]={'c',' ','p','r','o','g','r','a','m'}; 可写为:static char c[]={"C program"}; 或去掉{}写为:static char c[]="C program";当对全体元素
赋初值
时也可以省去长度说明。例如:static char c[]={`...
c语言
有关二维
数组
变量初始化
答:
方法一:在定义的同时赋值 int a[3][2]={0};//所有
数组
元素均
为
0 方法二:int a[3][2]={1,2,3,4,5,6};//常规
的赋值
方法 方法三:int a[3][2]={{1,2},{3,4},{5,6}};//分行的赋值方法 方法四:int a[3][2]={{1,2},{0},{3}};//部分赋值方法,第一行元素的...
大家正在搜
怎么给数组赋初值
c语言给数组赋初值
c语言数组赋初值为0
c语言字符数组未赋初值
给数组赋初值为0
给大数组赋初值
如何给数组赋100个初值
给char数组赋初值
给数组变量赋初值
相关问题
C语言里怎么给一维数组赋相同初值?
c语言中如何给数组定义并赋初值?
C语言,给数组赋初值
c语言如何给一个大数组赋初值?
C语言一维数组赋值方法
用C语言怎么输入为数组赋值,求代码
C语言怎样给字符数组赋值
C语言给数组全部赋初值(非零)的方法,不用循环!!