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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© AngleMGG 中级黑马   /  2014-9-24 13:00  /  1416 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


结构体简单总结

一、结构体的定义
1、定义形式
struct  结构体名称)
{
        类型名 成员名1;
        类型名 成员名2;
        ……
        类型名 成员名n;
};

2、举例——定义一个名为Person的结构体,共有age、name两个成员;
//
struct Person{
        int age;
        String name;
};
//

二、结构体变量的定义
1、先定义结构体类型,再定义变量
//
struct Person{
        int age;
        String name;
};

struct Person p;
//

2、定义结构体类型的同时定义变量
//
struct Person{
        int age;
        String name;
}p;
//

3、直接定义结构体类型变量,省略类型名
//
struct {
        int age;
        char *name;
}p;
//

三、结构体变量初始化
1、只能在定义变量的同时进行初始化赋值,初始化赋值和变量的定义不能分开
struct Person{
        int age;
        String name;
};
struct Person p = {20,“jonh”};

//错误写法
struct Person p;
p = {20,”jonh”};
//

2、但可以将变量的成员分开赋值
struct Person p;
p.age = 20;

5 个回复

倒序浏览
这个是学ios里的吗
回复 使用道具 举报
臭和尚 发表于 2014-9-24 14:55
这个是学ios里的吗

是的,简单总结了一下
回复 使用道具 举报
songxing10000 来自手机 中级黑马 2014-9-24 16:15:11
板凳
不错学习了
回复 使用道具 举报
点个赞   是看视频学的还是自己看书学的?
回复 使用道具 举报
冷水泡脚 发表于 2014-9-24 16:56
点个赞   是看视频学的还是自己看书学的?

其实早就学过了,写博客的时候随手总结的,视频里讲的也很清楚,自己总结加深记忆:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马