A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© wangshengjie 中级黑马   /  2015-3-13 00:29  /  796 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
        一、结构体变量的引用
        1、格式:结构体变量名.成员名
                例如:stu01.num = 10010; //将整数10010赋给stu01变量中的成员num
        2、说明
                (1)结构体变量不能作为一个整体进行输入和输出;
                (2)"."是成员(分量)运算符,它在所有的运算符中优先级最高;
                (3)若成员本身又属于一个结构体类型,则要用若干个成员运算符,一级一级地找到最低级的成员,只能对最低级的成员
                         进行赋值或存取及运算。
                         例如:stu01.birthday.month=8;
                (4)可以引用结构体变量成员的地址,也可以引用结构体变量的的地址。
                        (结构体变量的地址主要用作函数参数,传递结构体变量的地址)
                        例如:
                        scanf("%d", &stu01.num); //输入stu01.num的值
                        printf("%o",&stu01); //输出stu01的首地址
*/

#include<stdio.h>
void main()
{
        struct student //struct student是结构体类型名
        {
                long int num;
                char name[20];
                char sex;
                char addr[50];
        }stu01 = {10101,"Li Lin",'M',"BeiJingYuXinDiTieZhan"};//对结构体变量stu01赋初值

        printf("NO.:%ld\nname:%s\nsex:%c\naddress:%s\n", stu01.num, stu01.name, stu01.sex, stu01.addr);
}

1 个回复

倒序浏览
把你的帖子全部改成其它。。你这发的不是活动!!!。。改过来后奖励你
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马