大佬教程收集整理的这篇文章主要介绍了变量函数(va_arg)不适用于float?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
va_arg(arg,float)
原因是C的早期版本没有函数原型;参数类型在函数站点被声明,但在呼叫站点不知道.但不同的类型表示不同,传递参数的表示必须与被调用函数的期望相匹配.因此,char和short值可以传递给具有int参数的函数,或者可以将float值传递给具有双参数的函数,编译器将“较小的类型”升级为较大类型.当在调用站点不知道参数的类型 – 即对于没有原型声明的可变函数或函数(例如,int foo();),仍然会看到此行为.
以上是大佬教程为你收集整理的变量函数(va_arg)不适用于float?全部内容,希望文章能够帮你解决变量函数(va_arg)不适用于float?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。