【发布时间】:2019-09-26 08:55:33
【问题描述】:
如果我尝试打印 C 中给出的 1000:
printf("%c\n",1000);
printf("%s\n",1000);
输出会是什么?或者两行都会出错?
【问题讨论】:
-
为什么不直接运行代码看看会发生什么?
-
@B001ᛦ 显示分段错误
-
@B001ᛦ:在一种 C 实现上尝试代码仅显示了一种 C 实现在测试的特定情况下的作用。它没有解释 C 标准定义的语义或其他规则。