数组指针等价于二维数组

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

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

#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;
}
发布了38 篇原创文章 · 获赞 3 · 访问量 3525

猜你喜欢

转载自blog.csdn.net/qq_38436175/article/details/104056458