结构体成员的引用,总把这些基础的东西搞错,程序编过了没问题
#include<stdio.h>
struct TestStruct
{
unsigned int a;
unsigned int b;
};
struct TestStruct Variable;
struct TestStruct *Pointer;
int main()
{
//给结构体成员赋值(如何引用结构体成员)
Variable.a = 10;
(&Variable)->b = 20;
printf("a=%d,b=%d",Variable.a,(&Variable)->b);
Pointer = (&Variable);
(*Pointer).a = 20;
Pointer->b = 10;
printf("a=%d,b=%d",(*Pointer).a,Pointer->b);
return 0;
}