The memory length occupied by the C language structure and the addresses of its members

#include <stdio.h>
struct Num{
    
    
	int a;
	float b;
	double c;
};
int main(int argc,char *argv[]){
    
    
	struct Num n;
	printf("sizeof(n)=%d\n",sizeof(n));
	printf("&a=%p\n",&n.a);
	printf("&c=%p\n",&n.c);
	printf("&b=%p\n",&n.b);
	return 0;
}

Guess you like

Origin blog.csdn.net/weixin_45734378/article/details/105594050