程序设计日志15----指针1

指针
1,定义:可以表示复杂的数据结构,能动态分配内存,能方便地使用
字符,有效而方便地使用数组,在调用函数时能得到多于1个的值,能直接处理内存地址。
2,概念:指针即地址,某个对象(变量)在内存中的存储位置。
例如:int * ip; void * vp;
不同类型间指针的转换
int * ip;
void * yp=ip;
ip=(int *)vp;
3.取址操作符&
通过取址操作符&将指针与某个具体的变量所在的地址关联起来
Int m=200;
Int*a=&m;
4. 取值操作符*
通过取值操作符*可以获取指定地址的对象
代码实现:
1/p=&a://取a地址
1/*p:lla值
1 coutsspss""s<*p;
Vint*p 表示p为指向int型的指void*p表示指向任何 类型的指针
*结论:当调用函数时传递给函数的是变量的指
针通过调用函数使变量的值发生变化,在主调函数中可以使用这些改变了的值
调用函数时不会改变实参指针变量的值,但可以改变实参指针变量所指向变量的值。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值