黑马程序员技术交流社区

标题: 结构体学习笔记分享 [打印本页]

作者: AngleMGG    时间: 2014-9-24 13:00
标题: 结构体学习笔记分享

结构体简单总结

一、结构体的定义
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;


作者: 臭和尚    时间: 2014-9-24 14:55
这个是学ios里的吗
作者: AngleMGG    时间: 2014-9-24 16:04
臭和尚 发表于 2014-9-24 14:55
这个是学ios里的吗

是的,简单总结了一下
作者: songxing10000    时间: 2014-9-24 16:15
不错学习了
作者: 冷水泡脚    时间: 2014-9-24 16:56
点个赞   是看视频学的还是自己看书学的?
作者: AngleMGG    时间: 2014-9-24 19:30
冷水泡脚 发表于 2014-9-24 16:56
点个赞   是看视频学的还是自己看书学的?

其实早就学过了,写博客的时候随手总结的,视频里讲的也很清楚,自己总结加深记忆:lol




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2