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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 孙明海 中级黑马   /  2015-10-27 22:31  /  1395 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

/*
用结构体定义一个三口之家,家里每个成员都有:姓名,年龄,身份(如:父亲).
*/
#include <stdio.h>
int main(){
    struct Person{
        char *name;
        int age;
        char *shenFen;
    };
    struct Person f={"成龙",60,"father"};
    struct Person m={"林凤娇",58,"mother"};
    struct Person s={"房祖名",30,"son"};
    struct Person a[3]={f,m,s};
    for(int i=0;i<3;i++){
        printf("%s---%d---%s\n",a[i].name,a[i].age,a[i].shenFen);
    }
    return 0;
}

4 个回复

倒序浏览
struct Person a[3]={{"成龙",60,"father"},{"林凤娇",58,"mother"},{"房祖名",30,"son"}};  这样子也是可以的  char * status
回复 使用道具 举报
xu不是许 发表于 2015-10-27 22:41
struct Person a[3]={{"成龙",60,"father"},{"林凤娇",58,"mother"},{"房祖名",30,"son"}};  这样子也是可 ...

我习惯分开写  看的清楚一些
回复 使用道具 举报
赞 赞 赞 ..................
回复 使用道具 举报
顶顶顶。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马