| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 947 人关注过本帖
标题:数组初始化问题,希望高手帮个忙!
只看楼主 加入收藏
xinlingwuyu6688
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-26
收藏
 问题点数:0 回复次数:13 
数组初始化问题,希望高手帮个忙!
int abc[5]={};这个数组初始化语句对吗?
我编译过是错的,但是为什么错呢?不是已经定义了5这个长度了吗,应该已经在RAM中开辟了单元了呀?但是为什么会错呢?我的理解就是--只要通过书写能在内存中开辟单元就好.不管是在[]中还是在{}中.希望各给师傅给予帮助
搜索更多相关主题的帖子: 希望 
2008-09-26 19:00
hackerjiang
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:3
帖 子:780
专家分:111
注 册:2007-4-27
收藏
得分:0 
改成:int abc[5]={0,0,0,0,0}试试

其实,能正规写就正规写,干嘛弄成那样子,怪变扭的。

反过来问:你那样写是为了什么?

探索?

其实这种探索意义不大,相信我。

本人支持正规写法!

[[it] 本帖最后由 hackerjiang 于 2008-9-26 19:12 编辑 [/it]]

(づ ̄ 3 ̄)づ
2008-09-26 19:04
沼泽
Rank: 4
等 级:业余侠客
威 望:8
帖 子:291
专家分:228
注 册:2008-9-15
收藏
得分:0 
int abc[5]={};你都没给数组赋值,这能算是初始化吗??
2008-09-26 19:09
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
int [5]={0};
起码得有一个0吧  岂能懒成这样

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-09-26 19:43
hackerjiang
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:地球
等 级:版主
威 望:3
帖 子:780
专家分:111
注 册:2007-4-27
收藏
得分:0 
[bo][un]liyanhong[/un] 在 2008-9-26 19:43 的发言:[/bo]

int [5]={0};
起码得有一个0吧  岂能懒成这样



你说的也对,不过比起我加五个零来,你一个零还算是比较懒的···

(づ ̄ 3 ̄)づ
2008-09-26 19:50
yyywyr
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2008-5-16
收藏
得分:0 
应该给出值,即使想都为0,也你写一个。
2008-09-26 20:14
油豆
Rank: 1
等 级:新手上路
帖 子:67
专家分:0
注 册:2006-3-29
收藏
得分:0 
最少要写一个,数组初始化时,如果给定的初始化的值的个数小于数组长度,则剩余的用0来代替。

2008-09-26 21:49
飞天舞xsj
Rank: 1
来 自:武汉
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-12-25
收藏
得分:0 
int abc[5]={};楼主的意思估计是想给数组整体赋值,但是数组的赋值方式中是不允许这样的,数组赋值方式中可以给部分元素赋值!

2008-09-27 08:30
hxlou520
Rank: 1
来 自:中國_廈門
等 级:新手上路
帖 子:116
专家分:0
注 册:2008-8-29
收藏
得分:0 
還是比它賦初值比較好啊~
不然編譯的時候當然就提示錯誤了~

只要我用心,沒有不成功.
在學習中不斷失敗,必然是提高自己的一種手段.
2008-09-27 08:36
xinlingwuyu6688
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-9-26
收藏
得分:0 
知道了,谢谢大家解答.恩 我的意思是想知道这个语句是怎样在RAM中运做的.不过现在看起来问题有点过了.
2008-09-27 10:11
快速回复:数组初始化问题,希望高手帮个忙!
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016406 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved