c语言中&的运用(printf中)

img

请问图中printf那一行的&是什么意思,为什么要加这个符号?谢谢🙏

&是取地址符,这里是想输出n的地址,所以n前面加了&

&符号是指取地址符,是单目运算符。
当你定义一个变量a,那想知道变量在内存中的地址,就可以使用这个符号。

printf是输出打印的意思 &这个是取地址符,是直接取上面n的值

打印地址 %p 对应取址符 & 意思是打印变量n的地址
而打印整型 %d 是变量n的值 不需要取地址 意思是打印该地址存的整数

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632