A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© oucding 中级黑马   /  2015-3-24 20:53  /  807 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

定义数组的时候我一直以为数组的个数必须是常量比如:
int count = 3;
int num[count] = {4 , 56 , 7};
这个是错误的写法,但是
int count = 3 ;
int num[count];
这种写法是正确的
因为只有在定义数组的同时初始化只能用常量或者常量表达式(比如自负常量’S‘),但是如果只是定义数组,数组的个数是可以用变量的,但是这个变量最好是初始化了,因为没有初始化的变量,他的数值是不可预测的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马