为什么c语言中,数组名是一个地址常量,不能对它进行赋值运算

2024-12-31 12:37:51
推荐回答(1个)
回答1:

在最终的汇编结果中,数组名只是一个标号,对应一个地址,在程序中使用数组就是要替换成这个起始地址,因此作为标号本身是不可以修改的,也不是一个变量。
用数组名进行计算就是用数组起始地址计算,但不可以给数组名重新赋值