C语言-数组指针与指针数组

  • 2020-09-29
  • 0
  • 0

一、指针数组

//指针数组:指针数组是一个数组,每个数组元素存放一个指针变量
#include <stdio.h>
int main()
{
	char *p1[3] = {"跟随","Mr.Wang","学习"};
	int i;

	for (i = 0; i < 3; i++)
	{
		printf("%s\n", p1[i]);
	
	}
	return 0;
}

二、数组指针

//数组指针
//数组指针是一个指针,他指向的是一个数组
#include <stdio.h>

int main()
{
	int temp[5] = {1, 2, 3, 4, 5};
	int (*p2)[5] = &temp;
	int i;
	for(i = 0; i < 5; i++)
	{
		printf("%d\n", *(*p2 + i));
	} 
	return 0;
}

评论

还没有任何评论,你来说两句吧