C语言如何c语言循环赋值值

互联网ICP备案:京ICP备号-1

广播电视节目制作经营许可证:(京)字第08319号 网络文化经营许可证:

电信与信息服务业务经营许可证:京ICP证140448号

营业性演出许可证:京演(机构)(号

计算机信息网络国际联网单位备案:

友际无限(北京)科技有限公司

违法和不良信息举报电话:0 邮箱:kefu@ 糗事百科版权所有

若定义了一个数组“int a[5]={12,34,5};”又定义了一个数组“int b[5];”,那么如何编写程序才能将数组 a 中的数据赋给数组 b

b = a;
这样写是错误的。前面说过a 和 b 是数组名,而数组名表礻的是数组“第一个元素”的“起始地址”即 a 和 b 表示的是地址,是一个常数不能将一个常数赋给另一个常数。这种错误就类似于将 3 赋給 2所以是错误的(关于地址现在先不讨论,等后面讲指针的时候再说)

正确的写法是用 for 循环,将数组 a 中的元素一个一个赋给数组b的元素


 





我要回帖

更多关于 c语言循环赋值 的文章

 

随机推荐