指针和变量
来源:互联网 发布:黑白网络 编辑:程序博客网 时间:2024/06/05 06:26
1.指针是什么?起什么作用?
指针是变量的一种,里面是一个地址,通过这个地址找到要找的数据。
实质:单元的地址就是指针内容;
2.指针运算符
&是取地址的运算符,*是表示指针运算符
例:
int *p1,a ;
p1=&a;
*p1 =3;
3.指针作函数参数
函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型。作用是将变量的地址传送到另一个函数中。
参考例程:p1swapp2,aswapb ;abcswap ;
注意:变量的地址赋予指向相同类型的指针变量
4.指针的运算--赋值运算:
指针变量初始化赋值;
把一个变量的地址赋予指向相同数据类型的指针变量;
例如:int a, *pa ;
pa =&a ; //把a的地址给pa,都是整型把一个指针变量的值赋予
相同类型的另一个指针变量;
Int a, *pa = &a, *pb ; pb = pa; //把a的地址给pb;
指针运算
Int x=3, y=0 ,*px = &x;
y = *px+5; //把x的内容+5赋值给y
y =++*px ; //px内容+1,赋值给y
//++*px相当于++(*px)
y =*px++ ; //相当于 于y= *px;px++
指针与NULL的比较
空指针是对指针变量赋予0值得到的:
#define NULL 0
Int *p=NULL
p为指针变量,p=NULL表示空指针,不指向任何变量。
P !=NULL表示p不是空指针;
- 指针和指针变量
- 指针和指针变量
- 指针和指针变量
- 指针和指针变量
- 认识指针和指针变量
- 指针变量和变量的指针
- 指针和变量
- 指针和变量
- 指针和变量
- const和指针变量
- 指针和指针类型,变量类型和变量名
- sizeof用法,指针变量和数组变量
- 指针变量和引用变量的区别
- 函数指针变量和指针函数
- 成员函数指针和成员变量指针
- 函数指针变量和指针型函数
- 函数指针变量和指针型函数
- 指针和指针变量的关系
- hdu 2196(Computer 树形dp)
- 2017.5.8 文化之旅 思考记录
- java微信公众号开发
- Java内部类
- Android APM方案(一)完成代码注入
- 指针和变量
- 删除docker中的容器
- 网络流(模版+例题)
- 手写实现HashMap代码
- ZOJ 1001
- ~从尾到头打印链表~
- react-native 组件生命周期
- 补做1
- angular页面间传递参数