学不来学得来 发表于 2018-9-2 23:58:56

新人求助 PRId32

请问为什么替换掉“d"就把32换成了16?me32不是一个变量吗?(自己看到这里想不通,十分无奈,求助)

claws0n 发表于 2018-9-3 15:29:13

不是很清楚你的问题
1. 红色框起来的部分是用另一个例子说明虽然写法不同,但编译器认为是同一件事
2. 宏定义 PRId32 就是 d 的意思。

学不来学得来 发表于 2018-9-3 19:46:50

claws0n 发表于 2018-9-3 15:29
不是很清楚你的问题
1. 红色框起来的部分是用另一个例子说明虽然写法不同,但编译器认为是同一件事
2. 宏 ...

就是me16是哪来的,因为之前并没有定义过啊,之前之定义了me32啊

claws0n 发表于 2018-9-3 19:59:28

学不来学得来 发表于 2018-9-3 19:46
就是me16是哪来的,因为之前并没有定义过啊,之前之定义了me32啊

是的,不是在程序里边定义的。书本也许是换另一个变量来说明 “.......” 与 "....." ".." "......" 是等价的    <<    这个才是重点
下面是该程序的输出……
1. 所以上面的不是该程序的东西
2. 书本打错了
页: [1]
查看完整版本: 新人求助 PRId32