C语言问题&用法

锋仔163 |浏览431次
收藏|2022/05/02 21:10

满意回答

2022/05/02 21:20

若a是个指针,printf("%x\n",a);的确是输出该指针的地址而这个地址,要看你变量类型(全局/局部自动/静态等),由编译器及系统给你分配(环境不同,它的值也不同)所以一般这个值不是固定的。你的程序是基于vc的("stdafx.h"是VC++独有的),非标准的写法,目前,标准的C可直接用%p输出指针(地址)的值,而不用%x

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...