资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

c语言赋值数组函数,c++数组赋值函数

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

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

创新互联是一家专注于成都网站制作、成都网站建设、外贸营销网站建设与策划设计,永泰网站建设哪家好?创新互联做网站,专注于网站建设10余年,网设计领域的专业建站公司;建站业务涵盖:永泰等地区。永泰做网站价格咨询:028-86922220

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

{

int i;

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

*(array+i)=value ;

}

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

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

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

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

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

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

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

C语言怎样给字符数组赋值

1、单字符赋值,可通过数组下标方式或指针方式,引用数组元素,进行赋值。

例子:

char a[10];

char ch='a';

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

a[i]=ch+i ; //可通过数组下标引用数组元素,完成赋值

char *p;

for( p=a; pa+10; p++ )

*p=ch++; //通过指针对数组相应元素赋

2、字符串赋值,可使用string.h头文件中的字符串操作函数进行赋值。

例子:

char a[10];

strcpy( a, "abcdefgh");

sprintf(a, "%s", "abcdefgh");

扩展资料:

C语言给字符数组赋值的优点:

1、简洁紧凑、灵活方便

C语言一共只有32个关键字,9种控制语句,程序书写形式自由,区分大小写。把高级语言的基本结构和语句与低级语言的实用性结合起来。C 语言可以像汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元。

2、运算符丰富

C语言的运算符包含的范围很广泛,共有34种运算符。C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C语言的运算类型极其丰富,表达式类型多样化。灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。

参考资料:百度百科 C语言基础语句

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语言赋值数组函数,c++数组赋值函数
文章来源:http://cdkjz.cn/article/dsggieg.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220