笨鸟
typedef struct entry { char name[MAXNAME]; KindType kind; union{ int rank; double value; }infor; char *pstring; }Entry; Entry entry[20]; 这样一个结构数组我应该怎么赋值快一些; 各数组元素值不同, 能否用大括号赋值,怎么做。 问题点数:20、回复次数:3Top
各数组元素值不同 那只能一个一个赋值了Top
是不是必须这样啊,还有什么方法没有? 这样点来点去好麻烦啊。。。 entry[0].name="55555"; enrty[0].infor.rank=5; entry[1].name="4444"; enrty[1].infor.rank=4; entry[2].name="3333"; enrty[2].infor.rank=3; entry[3].name="2222"; enrty[3].infor.rank=2; 等等。。。。 Top
for(i = 0; i < 20; i ++) { entry[i].name= 0; enrty[i].infor.rank=0; }
posted on 2008-12-01 15:18 向左向右走 阅读(835) 评论(0) 编辑 收藏 引用 所属分类: C/C++学习资料库
Powered by: IT博客 Copyright © 向左向右走