关于C语言指针的理解
时间:11-30
来源:互联网
点击:
指针是C语言中一个重要的概念,比较难以理解。
我的理解:
指针本质是地址,是内存单元的标号,是整型数。大小取决于系统虚拟内存的宽度,如:51系列的PC指针为16位,寻址范围16KB。
#include
int main()
{
int a=100,b=10;
int *pointer_1, *pointer_2;
pointer_1=&a;
pointer_2=&b;
printf("a=%d,b=%d",a,b);
printf("*pointer_1=%d, *pointer_2=%d",*pointer_1,*pointer_2);
return 0;
}
指针四大用途:
1 通过指针访问它指向的数据
2 通过指针的加减运算,使指针发生偏转,进而访问某一内存区域的批量数据
3 通过指针在函数间传递数据
4 通过指针调用函数
指针中保存是内存地址,通过指针访问它指向地址上的内容。
C语言指 相关文章:
- c语言指针的学习心得(12-01)
- 单片机c语言指针和取地址以及类型转换(11-25)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)