C 指针的默认参数提升

C 指针的默认参数提升,c,default-arguments,C,Default Arguments,在使用指针参数调用函数时使用哪些角色,除非之前声明函数?我知道float被提升为double,并且执行积分提升,但是指针上会发生什么呢?什么都没有。默认参数升级不适用于指针类型的参数,因此它们的类型和值保持不变。无。默认参数提升不适用于指针类型的参数,因此它们的类型和值保持不变。原因很简单,C99“6.5.2.2函数调用”6在定义默认参数提升时没有说明任何关于指针的内容(仅整数和float?原因很简单,C99“6.5.2.2函数调用”在定义默认参数提升时,6没有提到指针(只有整数和float?

在使用指针参数调用函数时使用哪些角色,除非之前声明函数?我知道float被提升为double,并且执行积分提升,但是指针上会发生什么呢?

什么都没有。默认参数升级不适用于指针类型的参数,因此它们的类型和值保持不变。

无。默认参数提升不适用于指针类型的参数,因此它们的类型和值保持不变。

原因很简单,C99“6.5.2.2函数调用”6在定义默认参数提升时没有说明任何关于指针的内容(仅整数和
float
?原因很简单,C99“6.5.2.2函数调用”在定义默认参数提升时,6没有提到指针(只有整数和
float