在一个原型定义中混合使用精确宽度类型(由C99引入)和标准C类型是否被认为是错误的样式?例如。
int some_func (uint32_t flags,
int on_off_switch);
最佳答案
如果精确宽度对代码很重要,则通常使用精确宽度类型,例如,如果您绝对需要知道整数的表示将占用多少位。当然,函数的某些参数可能有这样的约束,而另一些参数则不可能——这完全取决于您正在做什么。
关于c - 混合标准和精确宽度类型,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9325220/