举个例子
#define N 10
int array [N]
为什么合法而
int k=10,a[k];
就不和法呢
k不是已经定义为整形常量了吗为什么还被认为是变量
关于变量的初始化和宏定义的区别是什么以及数组的一些问题
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
3条回答 默认 最新
快乐鹦鹉 2023-05-08 17:23关注int k=10 这是变量好吗,只是初始化了而已。
仔细看看变量和常量的定义先本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报 编辑记录