永发信息网

c语言中同一个数组能重复赋值吗

答案:4  悬赏:0  手机版
解决时间 2021-02-11 11:12
  • 提问者网友:心牵心
  • 2021-02-10 16:22
c语言中同一个数组能重复赋值吗
最佳答案
  • 五星知识达人网友:北方的南先生
  • 2021-02-10 17:38
可以啊, 比如
#include void main(){int a[1];a[0]=1;printf("%d",a[0]);a[0]=2;printf("%d",a[0]);}
数组的声明只是为数组分配内存空间,内存中存的东西是可以改变的。
不知道楼主明白没有?
全部回答
  • 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就可以在程序中给数组赋值。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯