数组指针等价于二维数组

☆樱花仙子☆ 提交于 2020-01-21 03:02:25

数组指针:指针指向了一个数组

指针数组:数组中存储的为,指针

#include <stdio.h>
//void fun(char a[][20],int n)直接传二维数组
void fun(char(*a)[20], int n)//数组指针
{
	int i;
	for (i = 0; i < n; i++)
		scanf("%s", a[i]);
}


int main(void)
{
	int i;
	char s[3][20];
	fun(s, 3);
	for (i = 0; i < 3; i++)
		printf("%s\n", s[i]);

	return 0;
}

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!