- 4
- 0
- 约7.65千字
- 约 66页
- 2022-07-09 发布于上海
- 举报
会计学;
7.1 关于地址和指针的几个基本概念
内存编址:
内存是连续的存储空间。为了对其中的某部分进行操作,对其进行了编址。内存编址是连续的, 基本单位为字节。
内存分配:
系统根据类型为变量分配内存单元;
分配给变量的内存单元的起始地址即为变量的地址;
编译后, 每个变量名对应一个地址,对变量的访问就是通过这个地址进行的。
变量引用:
从变量名对应的地址开始的若干内存单元(字节数由定义类型确定)中取出数据。
变量赋值:
将数据按该变量定义的类型存入对应的内存单元中,内存单元的内容就是变量的值。;;
指针变量与其所指向的变量之间的关系;;指针变量的初始化
一般形式:数据类型 *指针名=初始地址值;;与*运算符
含义;注意:
(1)? 指针变量定义和引用时“*”含义有差别。
在引用中 “*”是运算符,
表示指针变量指向的变量。
在指针变量定义时“*”理解为指针类型定义符
表示定义的变量是指针变量。
(2) 不能引用没有赋值的指针变量。(盲指针)
(3) p=a;是给指针变量p赋值。
*p=3; 是给p指向的变量赋值。
两者含义完全不同。
(4)必须用同类型的指针给指针变量赋值。
指针变量只存放地址。
不能直接用整型量(或非地址量)赋值给指针变
原创力文档

文档评论(0)