社区
张先凤的课程社区_NO_3
《C语言基础》 之 第7章 指针
帖子详情
使用指针访问变量空间1
suifeng1172
2023-01-12 23:14:48
课时名称
课时知识点
使用指针访问变量空间1
使用指针访问变量空间
...全文
71
回复
打赏
收藏
使用指针访问变量空间1
课时名称课时知识点使用指针访问变量空间1使用指针访问变量空间
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
最全的C和C++语言笔试面试题汇总
最全的C和C++语言笔试面试题汇总,我大四时候找工作时候他帮上了很多忙,里面的题目经常考到。希望对大家有帮助。
指针
变量
访问
指向
变量
通过前面的学习,我们知道把
变量
的地址存放到
指针
变量
中了,让
指针
变量
指向某个
变量
。例如: int a; //定义int类型的
变量
a; int *p3; //定义
指针
变量
p3,它是 int* 类型,存放int类型
变量
的地址; p3 = &a; //把
变量
a的地址赋给
指针
变量
p3,
指针
变量
p3指向
变量
a; 此时,p3
指针
变量
存放了
变量
a的地址,那么,怎么样通过p3
指针
变量
访问
变量
a,获取
变量
a的数据? 在C语言中提供了“
指针
取值...
C语言基础—
指针
变量
与
变量
指针
数据类型*
变量
列表;注意:
指针
变量
的值只能是8/12位的十六进制整数。注意:①虽然定义
指针
变量
*a,是在
变量
名前加上,但是实际
变量
名依然为a②
使用
指针
变量
间接
访问
内存数据时,
指针
变量
必须要明确的指向。③如果想要借助
指针
变量
间接
访问
指针
变量
保存的内存地址上的数据,可以
使用
指针
变量
前加来间接返回
访问
。
指针
变量
前加,如果不带数据类型,就称之为对
指针
变量
解引用。④
指针
变量
只能指向同类型的
变量
,借助
指针
变量
访问
内存,一次
访问
的内存大小是取决于
指针
变量
的类型。
通过
指针
访问
变量
和直接通过
变量
名
访问
变量
,谁更快?
对于
变量
,地址在编译时就可以确定,生成直接寻址指令
访问
这个
变量
;对于
指针
变量
,编译时它的值一般不能确定,需要用额外的存储单元(例如寄存器)保存,生成间接寻址指令
访问
指针
指向的对象。int a=10;int *p=&a;首先,a
变量
存在内存里的一块位置这个位置里包含a
变量
的名称和数值 假设这个地址的地址号是1001,那么计算机就要先找到a对应的地址号也就是1001然后在从里面取出a的值......
指针
(
指针
变量
、
指针
数组、
指针
函数)
语法:数据类型 *
变量
列表:例如:int *a;(只能存储其他
变量
的地址)注意:
指针
变量
的值只能是8/12位的十六进制数注意:1.实际
变量
名依然是a,而不是*a2.
使用
指针
变量
间接
访问
内存
空间
时,
指针
变量
必须明确指向3.借助
指针
变量
间接
访问
指针
变量
保存的内存地址上的数据,可以
使用
指针
变量
前加*来间接返回
访问
指针
变量
前加*,如果不带数据类型,就称为对
指针
变量
的解引用4.
指针
变量
只能指向同类型的
变量
,借助
指针
变量
访问
内存,一次
访问
的内存大小是取决于
指针
变量
的类型。
张先凤的课程社区_NO_3
1
社区成员
215
社区内容
发帖
与我相关
我的任务
张先凤的课程社区_NO_3
复制链接
扫一扫
分享
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章