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

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

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

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

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

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

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

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

有两种方法可以实现。

为方便说明,定义两个整型数组a,b,并实现将a中的兄滚御备镇值赋值到b中。

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

1、 通过数组遍历,逐个赋值。

定义循环变量int i

for(i = 0i <4i ++)

b[i] = a[i]

该程羡岩序功能为遍历数组a,逐个赋值到数组b对应元素中。

2、 借助内存复制函数memcpy,整体赋值。

void *memcpy(void *dst, void *src, size_t size)

这个函数的功能为将src上,大小为size字节的数据赋值到dst上。

调用该函数时需要引用头文件cstring,即

#include <cstring>

赋值数组的代码为

memcpy(b,a,sizeof(a))

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

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

也就是说,你要么输入一个数就回姿郑车,再输橡凳第二个。迹如颂

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12412059.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存