标签: c coding-style type-conversion
在一个原型定义中混合使用精确宽度类型(由C99引入)和标准C类型是不是很糟糕?例如。
int some_func (uint32_t flags, int on_off_switch);
答案 0 :(得分:1)
如果确切的宽度对您的代码很重要,通常使用精确的宽度类型,例如,如果您绝对需要知道整数表示将占用多少位。函数的某些参数当然可能具有这样的约束而其他参数不可能 - 这完全取决于您正在做什么。