int main(){
int n;
scanf(%d,&n);
int a[n];//可变长数组,内存空间还是在栈上
printf("%d\n", sizeof(a));
return 0;
}
运行结果:struct A{
double a;
int b;
};
int main(){
printf("%d\n", sizeof(A::a));
printf("%d\n", sizeof(A::b));
return 0;
}
执行结果:原文:https://www.cnblogs.com/LeeQMoon/p/12398908.html