数组赋值(如何给数组赋初值?)
如何给数组赋初值??
网友:星軌 提问
如何给数组赋初值?
五星知识达人网友:一袍清酒付 解答于 2022-02-04 13:27
给数组赋初值的方法:1、直接初始化:int arr[3]={1,2,3};2、遍历访问初始化:for(i = 0;i< 3;i++) arr[i]=i;3、内存操作函数。memset(arr,3,abs);//abs为另一个已知的数组。4、字符串赋值函数,仅限于char型数组。strcpy(arr,abs) ;abs为一字符串或者char型数组。
1楼网友:鱼忧 解答于 2022-05-04 19:42
引用小傻呆呆13的回答:给数组赋初值的方法:1、直接初始化:int arr[3]={1,2,3};2、遍历访问初始化:for(i = 0;i< 3;i++) arr[i]=i;3、内存操作函数。memset(arr,3,abs);//abs为另一个已知的数组。4、字符串赋值函数,仅限于char型数组。strcpy(arr,abs) ;abs为一字符串或者char型数组。int a[]={1,2,3};int arr2[]=new int[]{1,2,3,4,5};
2楼网友:孤老序 解答于 2022-02-04 18:07
for(i=0;i<100;i++) a[i]=1;
3楼网友:大漠 解答于 2022-01-04 17:12
t[100]={1,1,1,1,……1}直到100个1,因为数组只能逐个赋值,不能整体赋值。
4楼网友:底特律间谍 解答于 2022-04-04 16:03
用循环int t[100];int i;for(i=0;i<100;++i) t[i]=1;
5楼网友:第幾種人 解答于 2022-04-04 14:57
int t[100];int i;for(i=0;i<100;++i) t[i]=1;这样就可以了int t[100]={1}; 不够的元素。会自动被默认为0的。请注意。你的数组其实就是t[100]={1,0,0,0….0}
6楼网友:野味小生 解答于 2022-05-04 14:27
int t[100]呵呵,也许这样理解会比较容易:“是要给t0,t1,t2,t3,t4….t100赋值”如果想每一个都赋值,这样即可:int t[100]for(int a=0;a<100;a++){ cin>>t[a];}
本文地址:https://www.cubemovie.cn/hetong/608.html