重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
1、初始化时进行赋值。
我们拥有10多年网页设计和网站建设经验,从网站策划到网站制作,我们的网页设计师为您提供的解决方案。为企业提供成都做网站、网站制作、成都外贸网站建设、微信开发、微信小程序定制开发、手机网站制作设计、H5高端网站建设、等业务。无论您有什么样的网站设计或者设计方案要求,我们都将富于创造性的提供专业设计服务并满足您的需求。
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函数来实现数据的复制,以实现数组赋值的功能。
#include stdio.h
#include stdlib.h
#include string.h
int main()
{
int inx;
int a[10] = {1,2,3,4,5,6,7,8,9,10};
int b[5];
//复制4个元素,b[4]将是随机值
memcpy(b, a, 4 * sizeof(int));
for (inx=0; inx!=5; ++inx) printf("%d\t", b[inx]);
printf("\n");
memcpy(b, a+4, 5 * sizeof(int));
for (inx=0; inx!=5; ++inx) printf("%d\t", b[inx]);
printf("\n");
return 0;
}
1、首先打开c语言项目,输入如图所示代码创建一个int类型的数组。
2、然后规定数组的大小,输入如图所示代码设置数组存储数据。
3、然后在mian函数中,创建int类型的变量i,输入如图所示代码用for语句。
4、输入如图所示代码在for语句中进行循环。在for语句中,利用printf语句。
5、然后设置输出的类型,输入如图所示代码再写入输出的对象。
6、然后点击运行程序,就可以看到数组的所有数据。
如果你非要用指针的话,可以把数组的形式改写成指针的形式,就像一楼的
void Chg_Array(int array[], int size, int value)
{
int i;
for(i=0;isize;i++)
*(array+i)=value ;
}