给数组赋值的函数c语言 给数组赋值的函数c语言是什么

C语言用函数实现数组赋值

如果你非要用指针的话,可以把数组的形式改写成指针的形式,就像一楼的

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都做网站、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的西湖网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

void Chg_Array(int array[], int size, int value)

{

int i;

for(i=0;isize;i++)

*(array+i)=value ;

}

C语言数组动态赋值

输入整型数组,这样循环是可以的。

scanf输入格式没有指定,默认是空格分割。

也就是说,你要么输入一个数就回车,再输第二个。

要么连续输入多个数,用空格分割。

看看,你输入格式对不对。

C语言,怎么用for 循环给数组赋值 ? 说的简单详细点, 谢谢了

1、首先打开c语言项目,输入如图所示代码创建一个int类型的数组。

2、然后规定数组的大小,输入如图所示代码设置数组存储数据。

3、然后在mian函数中,创建int类型的变量i,输入如图所示代码用for语句。

4、输入如图所示代码在for语句中进行循环。在for语句中,利用printf语句。

5、然后设置输出的类型,输入如图所示代码再写入输出的对象。

6、然后点击运行程序,就可以看到数组的所有数据。

C语言里有没有把数组元素全部赋值为0的函数

方法一、在定义时赋初值

1、静态数组

int[3][3]={0};

2、动态数组

int**a=newint*[n];

for(inti=0;i<n;i++)

a[i]=newint[m](0);

方法二、在定义完后赋值

for(inti=0;i<n;i++)

for(intj=0;j<m;j++)

a[i][j]=0;

方法三、用一个循环吧数组所有元素设置为0:

intarr[100];

inti=0;

for(i=0;i<100;i++)

arr[i]=0;//ThiswillmakeallZERO

方法四、

1、全局变量和静态变量初始化时会自动被设置为0。如果们声明全局变量,那么在运行前会变成全0。

intarr[1024];//Thisisglobal

intmain(void)

//statements

2、对于局部数组简写的初始化语法。如果一个数组被部分初始化,没有被初始化的元素会被自动设置为相应类型的0。这是编译器自动完成的。可以这样写:

intmain(void)

intarr[1024]={0};//ThiswillmakeallZERO

//statements

3、可以用memset函数在程序开始时初始化数组。这条命令这在已经修改了数组之后又想将它重置为全0特别有用。

intarr[1024];

arr[5]=67;

memset(ZEROARRAY,0,1024);//ThiswillreinitializealltoZERO


文章标题:给数组赋值的函数c语言 给数组赋值的函数c语言是什么
转载源于:http://scyanting.com/article/dopoesi.html