#define _CRT_SECURE_NO_WARNINGS
#include <stdlib.h>
#include<stdio.h>
#include <string.h>
//数组类型基本语法梳理
//1.定义一个数组类型
//2.定义一个数组指针类型
//3.定义一个 数组指针变量
int main()
{
int a[10];//a代表数组首元素的地址 &a代表整个数组的地址 a+1 和&a+1步长
{
//1.定义一个数组类型
typedef int (myTypeArray)[10];
myTypeArray a;
a[0] = 10;
printf("a[0]:%d\n",a[0]);
}
{
//2.定义一个数组指针类型
typedef int (*myPTypeArray)[10];
myPTypeArray myp;
int a[10];
myp = &a;
*myp[0] = 20;
printf("a[0]:%d\n",a[0]);
}
{
//3.定义一个指向 数组类型的指针 (数组类的指针)变量
int (*myPArray)[10];
int a[10];
myPArray = &a;
(*myPArray)[0] = 40;
printf("a[0]:%d\n",a[0]);
}
system("pause");
return 0;
}
数组类型基本语法梳理
最新推荐文章于 2023-11-27 23:32:08 发布