中易网

我在c#中这么写的 list<int> array = new list<int> ()为什么不能用array来表示list

答案:2  悬赏:10  
解决时间 2021-02-13 04:09
我在c#中这么写的 list<int> array = new list<int> ()为什么不能用array来表示list
最佳答案
试试List
全部回答
int array[100]; 定义了一个数组,array是数组的名字,array在系统处理时,的确是用整型指针处理的,array中记录了数组在内容占用空间区域的首地址。 你使用的 int array[]; 的定义方式,只能用于在子函数中定义参数数组时使用,此时参数数组的大小由实际参数数组的大小确定。 int *array;也可以定义数组,但是有效使用时,必须首先为指针申请空间: array=(int *)malloc(sizeof(int)*100); 开设空间之后,指针array与数组 int array[100]; 在使用时具有相同的功效。 但是要注意,使用数组定义,array就相当于一个记录数组首地址的常数,是不能被改变的。 而定义为指针的array,在释放空间free(array)之后,可以重新申请新的空间,即可以重新被赋值使用,如:array==(int *)malloc(sizeof(int)*500); 所以,简单的说,定义的数组名就相当于一个指向数组首地址的地址常数, 定义的指针,相当于一个指向数组首地址的变量。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大厨小灶百姓馆我想知道这个在什么地方
汉字は何ですか
心情低落的时候适合听什么歌?
存款有3万,怎么投资好一点?
坐上海941路公交车到哪站离虹桥机场最近
我是30号申请赎回的,2号收到的短信说我是1号
糖趣私人订制蛋糕坊(怡园小区店)地址有知道的
街头魔术中的水中漫步何解?
求拳皇98山崎龙二的连招
性格内向的女生所谓的惊喜是什么样子的?给性
海成知青藏品馆地址在什么地方,想过去办事
围绕"时间,是免费的"写几句话,不少于四十
和男朋友爱好不一样,没有话题,怎么办?
拾遗二手车信息咨询服务部在哪里啊,我有事要
以“遇到就是缘”为题的700字作文
推荐资讯
从银行借入期限为4个月的短期借款500000元,年
材料成本差异率为负数是表示超支还是节约
为什么同步卫星的轨道一定要在赤道上方??
女生在青春期间该不该减肥
济南千佛山花卉市场的具体位置
刘道师怎么去啊,有知道地址的么
dreamweaver菜单栏是英文怎么解决
神定,捉虾蟆,鞭数十,驱之别院,的意思
大风车幼儿园地址在什么地方,想过去办事
摇到的号可以卖么
双汇冷鲜肉NO.豫Q51-020怎么去啊,有知道地址
兴国县红土地生态农业开发有限公司我想知道这
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?