关于 c 里的 array name 是不是constant

来源:百度知道 编辑:UC知道 时间:2024/05/27 15:35:33
C 语言里面, array name 到底是不是constant,
如果说是, 当执行 printf("%d\n", &arr) 的时候, 结果没错
如果说不是, 执行 arr++ 的时候, 显示错误, 没有 L-VALUE.

array name 是常量指针,不可以改变指针本身的值
当执行 printf("%d\n", &arr) 的时候,arr作为一个地址值输出

是,数组在这里确实是跟一般指针不同

是的,数组个数是const整形