黑马程序员-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




黑马程序员之ios学习总结——06 C语言的变量类型和结构体

要熟练掌握结构体的使用方法,以前学的数组和字符串,只能定义相同类型的一组数或者是字符。假如编程时候需求不同类型的数据的时候,就可以用到结构体了。好比要定义一个人的年龄,性别,生日等。 在说结构体之前,...

黑马程序员——C语言知识点总结之结构体和枚举

——Java培训、Android培训、iOS培训、.Net培训、期待与您交流!——结构体结构体是一种可以由不同类型的元素构成的数据类型,结构体内部的元素也就是组成部分,一般称为成员。结构体的定义结构体...

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

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

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

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

黑马程序员——C语言之结构体

-------android培训、java培训、iOS培训、.Net培训、期待与您交流! ---------- 在实际问题中,一组数据往往具有不同的数据类型;例如在学生信息登记表中,姓名为字符型,学...

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

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

黑马程序员--C语言自学笔记---12fgets、fputs、const、结构体

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 1.   fgets()函数的使用 1)fgets的原型为char * fgets(char...

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

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

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

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

黑马程序员——c语言基础之结构体

------- android培训、java培训、期待与您交流! ---------- C语言构造类型 构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。也就是说,一个构造类型的值可...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员-c语言总结(结构体)
举报原因:
原因补充:

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