黑马程序员-c语言总结(结构体)

原创 2015年07月09日 17:04:08

------  <a href="http://www.itheima.com" target="blank">Java培训、Android培训、iOS培训、.Net培训</a> 期待与您交流! -------

用户自己定义的结构体类型,必须事先声明;

结构体类型的声明:

struct 结构体名

{

类型名1     成员名1;

类型名2     成员名2;

类型名3     成员名3;

};

结构体变量

struct ex1           //结构体类型的声明

{

char num;

float s1;

float s2;

};

struct ex1 wang;     //定义结构体类型的变量wang

wang.num = ‘’1000101‘’;        //给变量的成员分别赋值

wang.s1 = 100;                      

wang.s2 = 90;                      

或者

struct ex1 wang = {‘’1000101‘’,100,90};    //给变量的成员依次赋值

结构体数组

struct ex2           //结构体类型的声明以及定义结构体类型的数组stu[5]

{

char num;

float s1;

float s2;

} stu[5];

结构体指针

struct ex3           //结构体类型的声明

{

char num;

float s1;

float s2;

};

struct ex3 wang;

struct ex3 * p;

p = &wang;

当指针指向结构体类型变量时,引用该结构体成员有一下3种形式:

1)结构体变量名.成员   如:wang.num

2)(*指针变量名).成员     如:*p.num

3)指针变量名->成员名  如:p->num



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

黑马程序员_C语言基础_构造类型(数组,结构体,枚举)

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------      C语言中把构造类型分为三种:数组,结构体,枚举,下面就对它们一一学习。 1、数组  ...

黑马程序员---C语言结构体

———Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ———

黑马程序员——4、C语言(结构体、枚举)

一、jie'g

黑马程序员——ios开发基础之C语言数组、指针与结构体

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 第一讲  数组

黑马程序员——C语言基础---结构体2

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------                        第五讲   ...

黑马程序员 -- C语言 结构体 预编译

------- android培训、.Net培训、IOS培训、碧空海的技术博客,期待与您交流!---------- 第六讲  结构体  预编译  A.结构体 1.数组:只能有多个相同类型的数...

黑马程序员--c语言:结构体、枚举、预处理指令、typedef、static与extern、递归思想

一、结构体 1.定义结构体  struct Person { // 里面的3个变量,可以称为是结构体的成员或者属性         int age; //...

黑马程序员 C语言------结构体 枚举学习

结构体   枚举 1.局部变量:  >定义. 在代码块内部定义的变量都是局部变量, 包括形参  >作用域.从定义变量的那一行开始,一直到代码块结束  >存放位置.存放在栈中  >生命周期...

黑马程序员——ios基础---C语言:结构体、条件编译、文件操作

一、结构体: 1、安全的字符串读取和输出的函数  读入字符串的方法:  1) scanf 缺点:不能接收空格  2) gets 优点:可以接受含有空格的字符串  3) fgets(); 优点:可以帮我...

黑马程序员--ios基础--c语言--结构体、枚举

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------  一.结构体的定义及简单使用 数组:职能由多个相同类型的数据构成结构体:可以由多个不...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)