c语言 给取地址常量 赋值,C语言15 取地址符号的使用

C语言15 取地址符号&的使用

&符号是取地址符,任何变量都可以使用&来获取地址,但不能用在常量上

struct Point

{

int x;

int y;

};

char a;

short b;

int c;

Point p;

printf("%p %p %p %p \n",&a,&b,&c,&p);

printf("%x %x %x %x \n",&a,&b,&c,&p);

printf("%x \n",&10);

16: char a;

17: short b;

18: int c;

19: Point p;

20:

21: printf("%p %p %p %p \n",&a,&b,&c,&p);

0040D408 lea eax,[ebp-14h]

0040D40B push eax

0040D40C lea ecx,[ebp-0Ch]

0040D40F push ecx

0040D410 lea edx,[ebp-8]

0040D413 push edx

0040D414 lea eax,[ebp-4]

0040D417 push eax

0040D418 push offset string "%p %p %p %p \n" (00422e90)

0040D41D call printf (0040d6c0)

<


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部