C-如何取出结构中的变量
来源:互联网 发布:tmb300a软件 编辑:程序博客网 时间:2024/04/29 21:43
怎么使用结构体的变量
赋值和初始化
定义的同时可以整体赋值
如果定义完之后,则只能单个的赋值
如何取出结构体中的每一个成员
1.结构体变量名.成员名
2.指针变量名 -> 成员名
列子:
#include<stdio.h>struct Student {int age;float score;char sex;};int main(void){struct Student st = {60,66.6f,'x'}; //常规赋值struct Student * pst =&st; //利用指针赋值pst -> age = 77; //pst -> age 在计算机中默认转成成(*pst).age st.score = 77.7f; //为什么加F 因为77.7默认是dobule类型加大小写f是转换成float类型printf("%d %f",st.age,pst->score); return 0;}
1.pst -> age 在计算机内部会被转化成(*pst).age,没有为什么,这就是->的含义,这也是一种硬性的规定
2.所以pst->age等价于(*pst).age
3.我们之所以知道pst->age等价于st.age是因为pst->age是被转换成了(*pst).age来执行
4.pst->age的含义:pst所指向的那个结构体变量中age这个成员
0 0
- C-如何取出结构中的变量
- 如何取出结构体中的成员
- 郝斌的C语言基础 155 如何取出结构体中的每一个成员
- C语言如何不用除法取出整数中的一位数?
- Object-C中的网络请求如何取出和设置cookie
- 取出结构体变量中的每一个成员的两种方式
- 如何取出hashmap中的值?
- 如何取出hashmap中的值?
- 如何理解C语言中的变量声明
- Java如何随机取出集合中的元素
- js 中如何取出数组中的值?
- 如何取出DataTable中的列名
- 如何取出文本中的单词(实例)
- 如何取出Map中的key和value
- 如何将一个列表嵌套的结构中的每个最底层元素取出,并形成一个新的列表
- container_of()如何通过结构中的某个变量获取结构本身的指针???
- c语言中的各种变量是如何存储的
- 如何看待才C/C++语言中的变量Variable
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
- 【 D3.js 入门系列 --- 0 】 简介和安装
- IOS类关联XIB
- 需求分析文档模板
- 第十四周——项目2-形状类族的中的纯虚函数
- C-如何取出结构中的变量
- iOS 常用函数
- PostgreSQL学习手册(数据库维护)
- 部分文件转换成ARC
- SecureCRT 配置
- 深入理解java嵌套类和内部类
- oracle监听无法启动(Error: 29: Illegal seek)
- Oracle、Db2、SqlServer、MySQL 数据库插入当前系统时间
- liunx卸载rpm安装的jdk