导读 大家好,乐天来为大家解答以下的问题,关于定义数组长度,定义数组这个很多人还不知道,现在让我们一起来看看吧!1、int n=4;这一句实践定义
大家好,乐天来为大家解答以下的问题,关于定义数组长度,定义数组这个很多人还不知道,现在让我们一起来看看吧!
1、int n=4;这一句实践定义了n为int型变量,给它赋值4后当然i还是变量,因为i是可以变的量。
2、而数组要求开辟一个指定的空间,所以括号中为了与之对应就不能用变量,只能是常量。
3、比如int a[5];或在程序前已定义了宏#define n=5; 在写成a[n]就可以了,因为这时的n已经代表一个常量了,而不是像int i=4中的i(还是个变量。
4、因为你以后可以改变它的值)。
本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!