输出结果带&,输出的是什么内容,比如printf("5!=%d\n", &sum)

c语言语句执行输出,如果不加&,输出的结果是5!=120的结果,如果带了&,输出的结果是什么呢

&在这里是取地址的意思,&sum就是输出sum这个变量在内存中的地址,会是一串十六进制,如0x000010、0x401630

 

输出的就是sum的地址,

c语言基础:引用

我这里显示的是占两个字符的白色方块