第五讲 指针和自定义数据类型
第五讲
指针和自定义数据类型 pst=pst+1; pst
5.1 指针及其运算 5.1.1 指针的算术运算 struct student{ int number; char name[4]; } student *pst;
px±n: ± : px±nsizeof(T) ±
px+n, px-n ——将指针从当前位置向前或向后移动 个数据单位,而不是 个字节。 将指针从当前位置向前或向后移动n个数据单位,而不是n个字节 个字节。 将指针从当前位置向前或向后移动 这取决于指针所指向的数据类型(T)。 这取决于指针所指向的数据类型 。 px-py求出的是两指针位置之间的数据个数,而不是地址差。 求出的是两指针位置之间的数据个数,而不是地址差。 求出的是两指针位置之间的数据个数
px-py: : ( px-py) / sizeof(T)
y= ++ px——y= ( ++ px) y= px++——y= ( px++ ) 注意优先级和结合顺序 问题: 问题:y= px++和y= (px)++的意义 和 的意义

第二讲 指针和自定义数据类型 pst=pst+1; 2.1 指针及其运算 2.1.1 指针的算术运算 struct student{ int number; char name[4]; } student *pst; pst ...
第五讲 指针和自定义数据类... 23页 10财富值 第3章 数据类型___指针 34页 免费 第6章 指针、引用和自定义... 暂无评价 7页 免费 第3章 数据类型——...
第二讲 指针和自定义数据类型 pst=pst+1; 2.1 指针及其运算 2.1.1 指针的算术运算 struct student{ int number; char name[4]; } student *pst; pst ...
第6 章 指针、引用和自定义数据类型案例1 显示变量的地址和内容 #include <iostream> using namespace std; int main() { int a[3]={1,2,3}, *ptr; pt...
第十章 自定义数据类型 问题引出: 信息管理一个学生的信息有学号,姓名,性别,...学习目标结构体,共用体的有关概念和定义方法 结构体数组与结构体指针 链表的有...
结构体数组与结构体指针 ?链表的有关概念 ?自定义数据类型的方法 课程内容 ?10.1 ?10.2 ?10.3 ?10.4 ?10.5 概述 结构体 共用体 用typeof定义数据类型...
第5章 自定义数据类型 本章内容 ?结构体类型 ?共用体类型 ?枚举类型 ?类型...(2) 用指向结构体变量的指针作实参,将结构体变量的地址 传给形参(传址调用)...
第5章 自定义数据类型 ?结构体类型 ?共用体类型 ?枚举类型 ?类型定义 ? ? ...如 果要通过结构体变量的指针来引用结构 体变量的成员,必须使用“->”运算符...
C语言自定义数据类型_计算机软件及应用_IT/计算机_专业资料。C语言的自定义数据...但指针应说明为数组 元素类型的指针,并将数组名或者数组的第 0 个元素的地址...
(第二版) 主讲 樊广军中南大学机电工程学院 第5章 自定义数据类型 本章内容 ...变量的指针引用其成员 格式: 指针变量名->成员名通过结构体变量的指针来引用...

我要评论