您当前的位置: 首页 >  c语言
  • 1浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

C语言学习第24篇---多维数组和多维指针

CodeAllen嵌入式编程 发布时间:2019-04-08 22:03:49 ,浏览量:1

知识来源主要是陈正冲老师的《C语言深度解剖》及Delphi Tang老师的《C语言剖析》和《征服C指针》,《C和指针》,有兴趣的朋友可以看我置顶文章获取

 

指向指针的指针

  • 指针的本质是变量
  • 指针会占用一定的内存空间
  • 可以定义指针的指针来保存指针变量的地址值
int main()
{
	int i = 0;
	int* p = NULL;
	int** pp = NULL;
	
	pp = &p;
	
	*pp = &i;
	
	return 0;
}

 

可能会有疑问:问什么需要指向指针的指针?

  • 指针在本质上也是变量
  • 对于指针也同样存在传值调用与传址调用

 

实例1:重置动态空间大小

#include 
#include 
int reset(char**p, int size, int new_size)  //定义的二维指针
{
    int ret = 1;
    int i = 0;
    int len &#
关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0393s