函数参数与函数的声明参数类型不匹配(即因为函数允许变量参数printf
,或者因为没有提供函数原型)经历默认参数促销(参见C11 6.5.2.2),其中将char
值转换为int
或的值unsigned int
.因此,传递a
到printf
相匹配的要求%d
.
函数参数与函数的声明参数类型不匹配(即因为函数允许变量参数printf
,或者因为没有提供函数原型)经历默认参数促销(参见C11 6.5.2.2),其中将char
值转换为int
或的值unsigned int
.因此,传递a
到printf
相匹配的要求%d
.