-
-
[讨论]在printf函数中见到形如"%4$hn"的用法,这是不是就是指位置参数
-
发表于: 2012-9-23 20:59 4972
-
如题,形如以下
printf("\x94\x90\x04\x08\x96\x90\x04\x08\x98\x90\x04\x08%.37004u%4$hn");
函数中 最后一个 %4$hn 的意义是什么意思,是否就是将0x9098写入第四个参数所在的内存地址,但是这个“第四个参数所在的”内存地址从何而来?
printf("\x94\x90\x04\x08\x96\x90\x04\x08\x98\x90\x04\x08%.37004u%4$hn");
函数中 最后一个 %4$hn 的意义是什么意思,是否就是将0x9098写入第四个参数所在的内存地址,但是这个“第四个参数所在的”内存地址从何而来?
赞赏
他的文章
看原图
赞赏
雪币:
留言: