数组指针类型
程序员文章站
2022-07-07 11:38:10
...
数组指针-1
void array_1(void)
{
typedef int (Array)[5];
Array* a = NULL;
int tmp[5] = {0};
int i;
a = &tmp;
for(i = 0; i < 5; i++)
{
(*a)[i] = i;
}
for(i = 0; i < 5; i++)
{
printf("%d ", (*a)[i]);
}
printf("\n");
}
数组指针-2
void array_2(void)
{
typedef int (*Array)[5];
Array a = NULL;
int tmp[5] = {0};
int i;
a = &tmp;
for(i = 0; i < 5; i++)
{
(*a)[i] = i;
}
for(i = 0; i < 5; i++)
{
printf("%d ", (*a)[i]);
}
printf("\n");
}
数组指针-3
void array_3(void)
{
int (*Array)[5] = NULL;
int tmp[5] = {0};
int i;
Array = &tmp;
for(i = 0; i < 5; i++)
{
(*Array)[i] = i;
}
for(i = 0; i < 5; i++)
{
printf("%d ", (*Array)[i]);
}
printf("\n");
}
上一篇: typedef 与函数类型 函数指针类型
下一篇: [C语言]二维指针与一维指针