指针概念定义
来源:互联网 发布:知乎周刊在哪看 编辑:程序博客网 时间:2024/05/22 16:06
//数据的直接引用,通过变量名来引用数据
int a = 10;
//数据的间接引用//通过指针来引用数据
//指针就是有效的内存地址
//指针数据类型//复合类型
//指针是由指针的指向类型和*构成,且指向类型可以是任何 C 语言合法的数据类型
int* p = NULL;
int** pp = &p;
//p是指针类型的变量,存放指针&a
//取址运算符&
p = &a;
//间址运算符*
//数据类型分析法
//int** pp
//int* *pp
//int **pp
int array[5] = {23,34,56,26,30};
int* const pc = &a;//pc 常量指针
//pc++;//error
*pc = 30;//串改int a空间的数据内容
const int* pd = &a;//pd 常引用指针
pd++;
*pd = 30;//error
// printf("p=&array[0]:%p\n",p);
// //p = &array[1];
// //指针加一代表地址往后偏移1*sizeof(指针的指向类型)
// //指针减一代表地址往前偏移1*sizeof(指针的指向类型)
// //printf("p=&array[1]:%p\n",p+1);
// //printf("p=&array[1]:%p\n",p = p+1);
// printf("p=&array[1]:%p\n",++p);
//
// printf("pp:%p,&p:%p\n",pp,&p);
// printf("*pp:%p\n",*pp);
// printf("*p:%d,a:%d\n",*p,a);
// printf("&a:%p\n",&a);//指针是首地址
// printf("p=&a:%p\n",p);
// printf("&p:%p\n",&p);
// printf("sizeof(a):%lu\n",sizeof(a));
// printf("sizeof(p):%lu\n",sizeof(p));
// printf("a:%d\n",a );//引用即是数据的读取
- 指针概念定义
- 数组指针的概念定义
- 指针函数概念与定义
- 指针变量的概念和定义方法
- ANSI C定义了零指针常量的概念
- C语言中指针数组的概念和定义
- 概念、定义
- 概念定义
- 指针概念
- 指针定义
- 定义指针
- 指针定义
- 概念、概念的提出、概念的定义
- [概念]定义与申明
- 电源指标概念、定义
- AOP定义和概念
- 概念重定义
- Unity概念,定义
- WLAN:BSS,ESS,SSID
- 函数的简单练习
- 案例实现jquery.cookie的操作
- 精益生产的关键是精益管理
- 文件搜索命令
- 指针概念定义
- 图像细化
- Springmvc配置(maven项目)
- 第十七周项目2——引用做形参(三数排序(传地址法))
- OpenCV 矩阵数据访问方法
- C语言算法基础
- Sublime Text 主题制定网站
- Xcode常用快捷键及代码格式刷(缩进)方法
- Service-监听手机来电