| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1064 人关注过本帖
标题:结构体部分成员赋值
只看楼主 加入收藏
hainiba
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-7-14
收藏
 问题点数:0 回复次数:5 
结构体部分成员赋值
结构体部分成员怎么赋值?(成员数较多)
有书:
struct mustruct name={
.num1=1,
.num3=3,
};
我试过,编译不了呀.
请高手指点,该怎么办,谢谢了
搜索更多相关主题的帖子: 赋值 结构体 成员 
2008-05-12 11:33
bianfeng
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-28
收藏
得分:0 
多看看书.有那样赋值的吗

欢迎长期在线的朋友加入此群:21135958
2008-05-12 11:37
hainiba
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-7-14
收藏
得分:0 
回复 2# 的帖子
楼上高手,说一下该怎么做?
书上讲的太简单,不适用我的结构,我的结构有20多个成员,但只会给其中5个赋

2008-05-12 12:00
hainiba
Rank: 1
等 级:新手上路
帖 子:35
专家分:0
注 册:2007-7-14
收藏
得分:0 
高手们指点一下呀

2008-05-12 12:21
play_0_0
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-3-17
收藏
得分:0 
先声明结构体类型;再定义变量赋值。直接根据成员的类型就可以了,如
struct mustruct
{int num;
char sex;
char name[20];
……;}//声明类型
struct mustruct name={100,M,"wankuzidi",……}//定义变量name并初始化
或者类型、定义、初始化一步到位:
struct mustruct
{int num;
char sex;
char name[20];
……;
}name={100,M,"wankuzidi",……}
//若定义同类结构体变量较多时可用typedef声明类型,不是所问,不赘述
//以上仅为讲述
2008-05-12 12:39
play_0_0
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2008-3-17
收藏
得分:0 
补充:上面的M要改成'M'(加单引号)
2008-05-12 12:41
快速回复:结构体部分成员赋值
数据加载中...
 
   



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

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