66问答网
所有问题
C语言中怎么给数组赋初值
如题所述
举报该问题
推荐答案 推荐于2016-10-11
数组赋值可以通过以下几种方法:
1、定义的时候直接赋初值(用{});
2、用循环语句依次给数组各元素赋值;
3、将数组放在一个
结构体
里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ux2vUUsiDi22xn9DDD.html
其他回答
第1个回答 推荐于2018-03-14
int a[5]={1,2,3,4};
char b[]="abcdefg";
数组定义时可以直接赋值初始化。
如果在定义之后,要么通过循环语句一个一个赋值,要么使用内存操作函数统一初始化。
第2个回答 2014-11-02
可以使用循环语句,也可以使用memset()函数
相似回答
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语言中如何
一次给一个
数组
变量
赋值
答:
1.引入头文件#include "stdafx.h"和#include "stdio.h"。2.定义主函数void main(){},在主函数中插入如下代码:int number[11];int i = 0;for (i=0;i<10;i++){ number[i]=i+1;} for (i=0;i<10;i++){ printf("%d ",number[i]);} 3.点击红叹号测试。
c语言如何给
一个大
数组赋初值
?
答:
1.将数据保存到文件中,再直接从文件读取。2.因为是二维字符数组,可以直接用字符串赋值
,如:char strs[2][11]= { "123456","asd"};3.将所有数据定义成宏,再赋值,如:define data { \ {'a','b','c'}, \ {'a','1...
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语言如何
在定义数组时
给数组赋值
?
答:
第一种 定义并初始化 int u[3][3] = {{1,1,1},{2,2,2},{3,3,3}};第二种 从键盘手动输入 int i,j;for(i=0; i<3; i++){ for(j=0; j<3; j++){ scanf("%d",&u[i][j]);} }
C语言
一维
数组赋值
答:
(2)数值数组如果只定义不初始化,编译器不
为数组
自动指定
初始值
,即
初值
为一些随机值(值不确定)。4.如果全部元素均指定初值,定义中可省略元素的个数。例:int a[5]={9,28,3,4,5};可以写为:int a[]={9,28,3,4,5};数组元素的引用
c语言
规定,不能整体引用数值数组,只能逐个引用数组...
大家正在搜
怎么给数组赋初值
c语言给数组赋初值
c语言数组赋初值为0
c语言字符数组未赋初值
给数组赋初值为0
给大数组赋初值
如何给数组赋100个初值
给char数组赋初值
给数组变量赋初值
相关问题
C语言里怎么给一维数组赋相同初值?
c语言中如何给数组定义并赋初值?
C语言,给数组赋初值
c语言如何给一个大数组赋初值?
C语言一维数组赋值方法
用C语言怎么输入为数组赋值,求代码
C语言怎样给字符数组赋值
C语言给数组全部赋初值(非零)的方法,不用循环!!