C语言 利用“指向指针数据的指针变量”将数组内的数据依次输出

Posted C语言大本营

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言 利用“指向指针数据的指针变量”将数组内的数据依次输出相关的知识,希望对你有一定的参考价值。

重点考察“指向指针数据的指针变量”

例一:

#include <stdio.h>
int main()
    int a[5]=1,3,5,7,9;
	int *num[5]=&a[0],&a[1],&a[2],&a[3],&a[4];
	int **p,i;
	p=num;
	for(i=0;i<5;i++)
		printf("%d",**p);
		p++;
	
	return 0;

例二:

#include <stdio.h>
int main()
    char *name[]="Follow me","BASIC","Great Wall","FORTRAN","Computer design";
	char **p;
	int i;
	for(i=0;i<5;i++)
		p=name+i;
		printf("%s\\n",*p);
	
	return 0;

以上是关于C语言 利用“指向指针数据的指针变量”将数组内的数据依次输出的主要内容,如果未能解决你的问题,请参考以下文章

c语言数组内元素相加?

c语言将数组中的数逆序存放

c语言编程:输出数组中重复出现的数

C语言实现简化版桶排序

C语言判断输入的数是不是在之前输入的数组中如何写?

C语言 关于数组中的数从小到大排序的问题