1

我完全清楚这个问题的存在。

但是,printf_s将存在说明符%n视为错误,因此不会期望从printf_s. 这里有什么意义restrict

4

1 回答 1

0

一个指向字符类型的函数参数不仅可以给其他函数参数起别名,还可以给全局对象起别名。特别是,因为printfprintf_smodify stdout,任何指向字符类型的指针原则上都可以指向同一个FILE对象或实现可能在后台用于 IO 的其他对象。

这有点牵强,但基本上restrict这里和许多其他地方都说,不要试图搞笑并为您的格式使用单独的字符数组。

于 2019-11-27T09:14:43.037 回答