指针变量
来源:互联网 发布:知乎创始人 非诚勿扰 编辑:程序博客网 时间:2024/05/02 01:41
/*
1.指针变量:用来存放地址的变量,就是指针变量
2.指针:就是地址
3.指针变量的定义:
数据类型 *指针变量名;
int *p;//定义了一个指针变量,变量名是p
4.指针变量定义的注意事项
(1)'*'必须得有,如果没有就相当于定义了一个普通变量
(2)指针变量不能存放数值或者字符之类
(3)指针变量,也有全局和局部变量之分
5.指针变量的使用:定义指针变量————初始化指针变量————使用指针变量间接的存取内存单元的值
*/
/*
用*来获取指针变量指向的存储单元的内容
*指针变量 作用:获取指针变量指向的内存空间的内容
获取指针变量值所对应的存储单元
'*'的两种用法
1.用于定义一个指针变量
2.存储指针变量指向的存储空间的内容
*/
#include <stdio.h>
void swap1(int c,int d){
int temp;
temp=c;
c=d;
d=temp;
}
void swap2(int *c,int *d){
int *temp;
temp=c;
c=d;
d=temp;
}
void swap3(int *c,int *d){
int temp;
temp=*c;
*c=*d;
*d=temp;
}
int main(int argc,constchar * argv[]) {
int a=3;
int b=4;
int *p=&a;
int *p1;
p1=&b;
int *p2=NULL;
int *p3=0;
int value=*p1;
printf("value:%d\n",value);
int c=4;
int d=5;
printf("before:a=%d,b=%d\n",c,d);
swap3(&c,&d);
printf("after:a=%d,b=%d\n",c,d);
return 0;
}
- 变量,指针,指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- 指针变量
- It's really hard
- NiosII_SPI协议(使用笔记)
- 补码与模
- 网络拓扑发现工具
- IOS GCD的使用详解
- 指针变量
- jQuery EasyUI简介
- Birt中实现字段拆分为表的另一种方法
- 深入Java核心 Java内存分配原理精讲
- 【剑指Offer学习】【面试题65:滑动窗口的最大值】
- struts2和JasperReports整合是需要的jar包
- Children of the Candy Corn
- 新公司新生活
- 在移动互联时代下,介绍几个Android 开发的新技术