C語言當中的二維指針

C語言當中的二維指針

1、int a,*p=&a;//指向普通變量的指針
2、int a[3],*p=a;//指向一維數組元素的指針
3、int a [3] [4], (*p)[4];//指向一維數組的指針
4、int (*p)(int,int);指向函數的指針(函數指針)
5、int *sum(int a,int b);一個返回指針的函數(指針函數)
6、int **p;二維指針
指向指針的指針:存儲的不是變量的地址,而存儲的是指針的地址

#include<stdio.h> 
#include<string.h>
int main(){
	int a=3,b=4,*pa=&a,*pb=&b,**ppa=&pa,**ppb=&pb;
	pa=pb;//將b的地址值賦值給pa
	**ppa=**ppa+1;
	**ppb=**ppb+1;
	printf("a=%d,b=%d",a,b);
}

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章