| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 487 人关注过本帖
标题:数组初始化好方便,赋值有方便的方法吗?
只看楼主 加入收藏
dreamofgod
Rank: 5Rank: 5
等 级:职业侠客
帖 子:194
专家分:341
注 册:2011-8-16
结帖率:95.24%
收藏
已结贴  问题点数:20 回复次数:5 
数组初始化好方便,赋值有方便的方法吗?
初始化的时候用{}赋值就可以了,但之后赋值貌似不能用{}了……
程序代码:
#include"stdio.h"
int main()
{
    int a[5]={0};
    a[0]={5,5,5,};//这样不行
    return 0;    
}
2011-08-27 20:14
QQ346957135
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:148
专家分:658
注 册:2011-8-9
收藏
得分:10 
只有初始化时可以用花括号,赋值的时候要逐个赋值。你如果想赋什么值,在初始化的时候赋上就可以了,有什么方便不方便的呢

A real warrior never quits.
2011-08-27 20:30
A13433758072
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广东潮州
等 级:小飞侠
威 望:1
帖 子:1182
专家分:2784
注 册:2010-7-22
收藏
得分:10 
回复 楼主 dreamofgod
如果我没记错数组赋值,只能在代码开头整体赋值,在代码中是不行的,谭的书好像有说过…… a[ 0 ]={ 5 , 5 , 5 ,};语法错误

一步一个脚印...............................默默地前进.....
诚邀乐于解答c菜鸟问题,的热心网友加入,  QQ群38490319
2011-08-27 22:02
pcbaichi
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:486
专家分:1185
注 册:2010-11-13
收藏
得分:0 
a[0]={5,5,5,};是什么意思,我想问一下

免费赠送河蟹一只
2011-08-27 22:12
dreamofgod
Rank: 5Rank: 5
等 级:职业侠客
帖 子:194
专家分:341
注 册:2011-8-16
收藏
得分:0 
a[0]={5,5,5,};之类的赋值写法不行,只能用memset清0了……赋值可要麻烦了

一个单片机就让我头疼不已~~~
2011-08-28 07:19
qq1023569223
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:湖南科技大学
等 级:贵宾
威 望:26
帖 子:2753
专家分:13404
注 册:2010-12-22
收藏
得分:0 
a[0]={5,5,5,};//

   唯实惟新 至诚致志
2011-08-28 08:15
快速回复:数组初始化好方便,赋值有方便的方法吗?
数据加载中...
 
   



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

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