c - 指针的默认参数提升

标签 c default-arguments

除非事先声明函数,否则当我调用带有指针参数的函数时,会使用哪些角色?我知道 float 被提升为 double 并且执行了积分提升,但是指针会发生什么?

最佳答案

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

关于c - 指针的默认参数提升,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14068058/

相关文章:

c - 代码修改后,Microblaze 上的运行时间有所不同

c - 为什么结构体不能成为其自身的成员?

C++ 编译器不会在默认参数结束前警告缺少参数

elixir - 为什么某些 Elixir 库函数使用多个参数,而其他函数则使用默认值?

python - 有没有更 pythonic 的方法来为一个类设置多个默认参数?

php - 如何编写带有可选参数和可变长度参数的函数?

android - 使用 Android.mk 加载共享库

php - C PHP 扩展对象持久化

更改 char* 数组中的一个字符而不转换为 char[][]

c++ - 重载运算符 delete 可以有默认参数吗?