想请教一下结构变量的存储方式
已经知道了结构是对齐存储的,那么结构变量的名字存在哪里了?如果对结构变量取地址的话应该是取得哪一个地址?举个例子:
#include<stdio.h>
struct date{
int year;
int month;
int day;
};
int main(int argc,const char *argv[])
{
date today = {2019,2,3};
printf("%d %d %d",today.day,today.month,today.year);
return 0;
}
如果取&today,应该指向哪里?
另外我在main里面定义today时没有加struct为什么也能通过编译而且运行正常?