alchou 2023-05-08 17:09 采纳率: 50%
浏览 22
已结题

关于变量的初始化和宏定义的区别是什么以及数组的一些问题

举个例子
#define N 10
int array [N]
为什么合法而
int k=10,a[k];
就不和法呢
k不是已经定义为整形常量了吗为什么还被认为是变量

  • 写回答

3条回答 默认 最新

  • 快乐鹦鹉 2023-05-08 17:23
    关注

    int k=10 这是变量好吗,只是初始化了而已。
    仔细看看变量和常量的定义先

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 5月16日
  • 已采纳回答 5月8日
  • 创建了问题 5月8日