C语言指针学习--多级指针
来源:互联网 发布:windows文件安装命令 编辑:程序博客网 时间:2024/05/20 01:46
多级指针就是指向指针的指针。
#include <stdio.h>//标准头文件
#include <malloc.h>//动态内存的头文件
mulPoint(int** q){//定义一个指向指针的指针q,用来修改指针p的值
*q = (int*)malloc(sizeof(int));//申请一个整型变量的空间,将地址赋给q地址所指向的值,即p
**q = 5;//将刚申请的整型变变量的空间中赋值为5,从而p指针所指向的空间的值为5,即*p=5;
}
int main(void){
int *p=0;
mulPoint(&p);//将指针变量p的地址传递给mulPoint函数。由于p为指向整型的指针,所以p的地址应该是int**类型。
printf("p指向的值为:%d",*p);//输出p指针指向空间的值
}
其中动态内存不过是为了学习变量的跨函数实用,可以定义全局变量,把全局变量的地址赋值给*q,可以达到相同的效果。
0 0
- C语言指针学习--多级指针
- C语言多级指针
- C语言多级指针
- c语言多级指针
- C语言-多级指针
- C语言学习笔记(18多级指针)
- 17.从零开始学习C语言--多级指针
- C语言中的多级指针
- C语言 多级指针应用
- C语言复习 多级指针
- C语言之多级指针
- c语言指针初探 一指针运算与多级指针
- C语言多维数组与多级指针
- C语言多维数组与多级指针
- C语言多维数组与多级指针
- C语言多维数组与多级指针
- 浅谈C语言中的多级指针
- C语言多级指针的使用
- GD、ImageMagick、GraphicsMagick
- Android4.4深入浅出之SurfaceFlinger总体结构
- js 将图表导入到Excel 中
- http://blog.csdn.net/pingnanlee/article/details/17228579
- 【Android 应用开发】Android 图表绘制 achartengine 示例解析
- C语言指针学习--多级指针
- sqlite3数据库的使用
- 如何装干净的sqlserver数据库
- android.content.res.Resources$NotFoundException: String resource ID #0x3
- 数据库设计9
- Python中classmethod与staticmethod区别
- linux信号驱动I/O模型服务器
- 微积分(三)-- 一阶常微分方程解法
- java中HashMap详解(从源码角度看内部实现)