网站建设资讯

NEWS

网站建设资讯

c语言在函数中给数组赋值 c语言数组的赋值和调用

c语言中如何给数组定义并赋初值?

字符串数组定义赋值:

我们提供的服务有:成都做网站、成都网站设计、微信公众号开发、网站优化、网站认证、周村ssl等。为上千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的周村网站制作公司

char c[6]={'c', ' h ', 'i', 'n', 'a' , '\0' }

整数数组定义赋值:

int a[5]={1,2,3,4,5};

int a[5];

for(int i=0;i5;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}

扩展资料:

数组:是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。

用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。  这些无序排列的同类数据元素的集合称为数组。

声明固定大小的数组:

有三种方法声明固定大小的数组,用哪一种方法取决于数组应有的有效范围:

1,建立公用数组,在模块的声明段用 Public语句声明数组。

2,建立模块级数组,在模块的声明段用 Private语句声明数组。

3,建立局部数组,在过程中用 Private语句声明数组。

参考资料来源:百度百科-数组

C语言 如何把一个变量值赋给一个数组?

1.整型值赋值给整型数组:

int value=2;//定义一个变量,并赋值

int array[10];//定义一个数组

array[0]=value;//将变量值赋值给该数组。

2.整型值赋值给字符数组:

int value=3;

char str[10];

str[0]=value+'0';//赋值给单个字符

itoa(value,str,10);//数字转字符串函数itoa,10代表十进制。要包含头文件stdio.h

3.字符赋值给整型数组

char ch;

int array[10];

array[0]=atoi(ch);

仅举上例。

C语言中怎么给数组赋初值

数组赋值可以通过以下几种方法:

1、定义的时候直接赋初值(用{});

2、用循环语句依次给数组各元素赋值;

3、将数组放在一个结构体里面,通过结构体的引用给数组整体赋值;(数组本身不能直接整体赋值)

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

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

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

{

int i;

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

*(array+i)=value ;

}

C语言一维数组赋值方法

一位数组赋值的几种方式

int

a[10]={1,2,3,4,5,6,7,8,9,10};

.一般初始化,例:

int

a[10]={3,10,5,3,4,5,6,7,8,9};

int

array[5]={2,3,4,5,6};

其结果是给每一个数组元素都指定了初值。

2.部分元素初始化,其余元素均为零。

例:

int

a[10]={7,8,9,67,54};

仅给前5个元素赋初值,后5个元素初值为0。

3.全部元素均初始化为1。

int

a[10]

=

{1,1,1,1,1,1,1,1,1,1};

不允许简写为 int

a[10]={1};或int

b[10]={1*10};

同学们想一想上述定义a和b数组后,初始化结果是什么?

注意:当程序不给数组指定初始值时,编译器作如下处理:

(1)部分元素初始化,编译器自动为没有初始化的元素初始化为0。

(2)数值数组如果只定义不初始化,编译器不为数组自动指定初始值,即初值为一些随机值(值不确定)。

4.如果全部元素均指定初值,定义中可省略元素的个数。

例:

int

a[5]={9,28,3,4,5};可以写为:

int

a[

]={9,28,3,4,5};

数组元素的引用

c语言规定,不能整体引用数值数组,只能逐个引用数组元素;

元素引用方式:数组名[下标表达式]

例:a[0]

=

a[5]

+

a[7]

-

a[2*3]

“下标表达式”可以是任何非负整型数据。

特别强调:1.一个数组元素,实质上就是一个变量,它具有和相同类型单个变量一样的属性,可以对它进行赋值和参与各种运算。

2.在c语言中,数组作为一个整体,不能参加数据运算,只能对单个的元素进行处理。

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

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

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

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

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

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

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


网页名称:c语言在函数中给数组赋值 c语言数组的赋值和调用
分享URL:http://cdweb.net/article/docjjdi.html