| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 794 人关注过本帖
标题:结构体变量的引用
取消只看楼主 加入收藏
hmsabc
Rank: 2
来 自:贵州省兴义市
等 级:论坛游民
帖 子:97
专家分:19
注 册:2010-8-2
结帖率:100%
收藏
 问题点数:0 回复次数:0 
结构体变量的引用
程序代码:
//结构体变量的引用
#include <iostream>
using namespace std;
struct Date                  //声明结构体类型 Date
{ int month;
int day;
int year;
};

struct Student              //声明结构体类型 Student
{
    int num;
    char name[20];
    char sex;
    Date birthday;           //声明成员 birthday 为 Date 类型。换言之,birthday 就是 Date 类的一个实例或者说对象
                             // birthday 包含了 Date 类的三个成员 month  day  year
    float score;
};
Student student1,student2={10002,"Wang Li",'f',5,23,1982,89.5};     //定义 Student 类型的两个变量,并对变量 student2 初始化
int main( )
{
    student1=student2;                             //将变量 student2 的值赋给变量 student1
    cout<< student1.num<<endl;
    cout<<student1.name<<endl;
    cout<<student1.sex<<endl;
    cout<<student1.birthday.month<<'/'<<student1.birthday.day<<'/'
        <<student1.birthday.year<<endl;
    cout<< student1.score<<endl;
    system("pause");
    return 0;
}

/*
关于结构体变量的几点说明:
一、可以将一个结构体变量的值赋给另一个具有相同结构的结构体变量;
二、可以引用一个结构体变量中的一个成员的值;
三、如果成员本身也是一个结构体,则要用若干个成员运算符“ . ”,一级一级地找到最低一级的成员;
四、不能将一个结构体变量作为一个整体进行输入和输出,只能对结构体变量中的各个成员分别进行输入和输出;
五、对结构体变量的成员可以像普通变量一样进行各种运算;
六、可以引用结构体变量成员的地址,也可以引用结构体变量的地址。
*/
搜索更多相关主题的帖子: 变量 结构体 
2010-08-03 13:38
快速回复:结构体变量的引用
数据加载中...
 
   



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

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