概念的引入
回忆指针 :
指针就是地址。
指针变量就是存放地址的变量。
结构体也是变量
变量访问有两种方式:1变量名. 2 地址
================================
通过结构体变量地址来访问该结构体需要一个变量 来保持这个地址:
这个和之前说的指针,其实时一样的,只是指针的类型时结构体。
int a; struct Test t;
int *p; struct Test *p;
p =&a; p = &t;
#include <stdio.h>
struct Text
{
int idata;
char cdata;
}
int main()
{
int a;
int *p = &a;
char c;
char *p = &c;
struct Text t1 = {2,'c'}; // 类型 名 值 地址
struct Text *p;
p = &t1;
return 0;
}