定义数组类型及数组类型指针

来源:互联网 发布:js控制css过渡效果 编辑:程序博客网 时间:2024/06/06 21:41

定义数组类型及数组类型指针

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
typedef struct _Teacher
{
char name[10];
int age;
}Teacher;


int main1()
{
int i = 0;
typedef int Myarray[5];//定义了一个数组类型
Myarray myarray;
for (i = 0; i < 5; i++)
{
myarray[i] = i;
}
for (i = 0; i < 5; i++)
{
printf("%d\n",myarray[i]);
}
system("pause");
return 0;
}
void main()
{
int i;
typedef int Myarray[5];

Myarray *parray = NULL;//定义了一个指向数组的指针
int a[5];
parray = &a;//二级指针
for (i = 0; i < 5; i++)
{
(*parray)[i] = i;
}
for (i = 0; i < 5; i++)
{
printf("%d\n", (*parray)[i]);
}
system("pause");
}

void main()
{
int i;

/*int(*mypoint)[5];
int c[5];
mypoint = &c;*/ //直接定义指针变量
typedef int (*Myarray)[5];//定义了一个数组指针类型
Myarray mypoint;
int b[5];
mypoint = &b;




    
int a[5];
mypoint = &a;
for (i = 0; i < 5; i++)
{
(*mypoint)[i] = i;
}
for (i = 0; i < 5; i++)
{
printf("%d\n", (*mypoint)[i]);
}
system("pause");
}







0 0
原创粉丝点击