YongXMan's Blog » 首页 » 关于 » 归档

C99文档中有说明：

If an attempt is made to modify the result of a function call or to access it after the next sequence point, the behavior is undefined.
If the expression that denotes the called function has a type that does not include a prototype, the integer promotions are performed on each argument, and arguments that have type float are promoted to double.
These are called the default argument promotions.

warning: no previous prototype for *** [-Wmissing-prototypes]

（完）