中易网

C语言数组定义

答案:1  悬赏:30  
解决时间 2021-10-13 22:47
  • 提问者网友:感性作祟
  • 2021-10-13 12:50
C语言数组定义
最佳答案
  • 二级知识专家网友:几近狂妄
  • 2021-10-13 13:42
int n=4;这一句实践定义了n为int型变量,给它赋值4后当然i还是变量,因为i是可以变的量,而数组要求开辟一个指定的空间,所以括号中为了与之对应就不能用变量,只能是常量,比如int a[5];或在程序前已定义了宏#define n=5;
在写成a[n]就可以了,因为这时的n已经代表一个常量了,而不是像int i=4中的i(还是个变量,因为你以后可以改变它的值)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息