글로벌 변수 이름의 회원은 정의 된 구조를 반복 할 수없는, 직접적, 독특한 구조의 이름을 사용하지 않고 사용할 수 있습니다.

//在sdio_sdcard.h中:

typedef struct
{
  SD_CSD SD_csd;
  SD_CID SD_cid;
  long long CardCapacity;      //SD卡容量,单位:字节,最大支持2^64字节大小的卡.
  u32 CardBlockSize;         //SD卡块大小    
  u16 RCA;                    //卡相对地址
  u8 CardType;                //卡类型
} SD_CardInfo;
extern SD_CardInfo SDCardInfo;//SD卡信息

//在sdio_sdcard.c中:
SD_CardInfo SDCardInfo;      //SD卡信息

//则可以在任意地方使用CardType,不用特地写成SDCardInfo.CardType
//它相当于一个全局变量,名称具有唯一性,例如:
if(SDIO_SECURE_DIGITAL_IO_CARD!=CardType)

 

추천

출처blog.csdn.net/wangjianlin1996/article/details/93712637