c语言中同一个数组能重复赋值吗
答案:4 悬赏:0 手机版
解决时间 2021-02-11 11:12
- 提问者网友:心牵心
- 2021-02-10 16:22
c语言中同一个数组能重复赋值吗
最佳答案
- 五星知识达人网友:北方的南先生
- 2021-02-10 17:38
可以啊, 比如
#includevoid main(){int a[1];a[0]=1;printf("%d",a[0]);a[0]=2;printf("%d",a[0]);}
数组的声明只是为数组分配内存空间,内存中存的东西是可以改变的。
不知道楼主明白没有?
#include
数组的声明只是为数组分配内存空间,内存中存的东西是可以改变的。
不知道楼主明白没有?
全部回答
- 1楼网友:青灯有味
- 2021-02-10 21:16
可以的,数组是变量,除非你给他声明为常量了,重复赋值就相当于改变原来的值
- 2楼网友:妄饮晩冬酒
- 2021-02-10 20:02
连续批量赋值可以用memset
char a[20];
memset(a[2],'a',5);//对数组a第3个元素开始的连续5个元素统一赋值为字符'a'
如果每个需要赋值的元素都不同,就只能一个个赋值了。
- 3楼网友:山君与见山
- 2021-02-10 19:02
当然可以啦,只要没有对数组用关键字const就可以在程序中给数组赋值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯