【C语言】结构体指针
来源:互联网 发布:淘宝店铺怎么复核认证 编辑:程序博客网 时间:2024/05/17 04:34
指向结构体对象的指针变量即可以指向结构体变量,也可指向结构体数组中的元素。指针变量的基类型必须与结构体变量的类型相同。
如:
struct Student *pt; //pt可以指向struct Student类型的变量或数组元素。
典例:
通过结构体变量的指针变量输出结构体变量成员中的成员的信息。
解题思路:
(1)怎样对结构体变量成员赋值
(2)怎样通过结构体变量的指针访问结构体变量中成员
#include<stdio.h>#include<windows.h>#include<string.h>int main(){ struct Student { long num; char name[20]; char sex; float score; }; struct Student stu_1; const struct Student *p; p = &stu_1; stu_1.num = 10101; strcpy_s(stu_1.name,20, "Li Lin"); //用字符串复制函数给stu_1.name stu_1.sex = 'M'; stu_1.score = 89.5; printf("No:%ld\nname:%s\nsex:%c\nscore:%5.1f\n", stu_1.num, stu_1.name, stu_1.sex, stu_1.score); printf("No:%ld\nname:%s\nsex:%c\nscore:%5.1f\n", (*p).num, (*p).name, (*p).sex, (*p).score); system("pause"); return 0;}
说明:C语言允许把(*p).num用p->num来代替。
0 0
- c语言结构体指针
- C语言---结构体指针
- 【C语言】结构体指针
- C语言指针-----指针与结构体
- C语言结构指针
- C语言--结构体中的指针
- c语言结构体指针初始化
- C语言--结构体中的指针
- c语言 结构体 指针变量
- C语言--结构体中的指针
- C语言--结构体中的指针
- C语言中的结构体指针
- c语言结构体指针初始化
- c语言结构体数组指针
- c语言结构体指针初始化
- c语言结构体指针成员初始化
- c语言结构体指针初始化
- c语言结构体指针初始化
- Mybatis中实体类属性和数据列之间映射的四种办法
- JSP Cookie
- 银行
- Linux系统监控工具链
- Java网络编程_基于TCP协议的网络编程(二)
- 【C语言】结构体指针
- 考前准备秘诀----转自Bvoid大神
- 致自己,不管路有多远,只要始终前行就会到达彼岸
- 1036: [ZJOI2008]树的统计Count
- ExpandableListView在onAvtivityResult方法里面展开group不成功
- poj 2528 Mayor's posters(线段树+离散化)
- 快捷键
- codis中redis-port工具的使用
- HDU 1175 连连看(dfs,bfs)