
正文
c语言函数outin型 c语言中outlink 函数
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言中参数类型问题
C语言中:函数的形参中:如果形参在函数调用前必须确定其值c语言函数outin型,称这样的形参为函数的入口参数,如果形参的值在函数调用结束后才能被确定,称这样的形参为函数的出口参数(例如指针形参所指向的变量的值在函数调用结束后才能被确定)
如本例:函数function()中第一个形参就是入口参数,第二个参数就是出口参数,为c语言函数outin型了让其他人更容易看懂程序,所以参数中用IN和OUT表示,更通俗易懂,IN LPSTR和OUT LPVOID是一种类型,至于是什么类型,有可能是宏定义还有可能是别名还有可能是结构体,这里代码太少
相关问答
Q1: c语言函数返回类型默认为什么类型?
函数返回类型是你定义函数时自己决定的,默认为int型
C语言函数格式为:
类型名
函数名(形参1,形参2……)
类型名就决定了返回类型,如果没有明确写出返回类型的话,默认为int类型。
void是空类型,
void必须要明确写出来才可以,指的是函数不提供返回值,不是默认的。
比如:
函数定义
int
fun(int
a)
返回值就是整型
函数定义
int
*fun(int
a)
返回值就是整型的指针
函数定义
void
fun(int
a)
无返回值
Q2: c语言函数调用如何判断是out型还是in型
这个要看接口文档或者c语言函数outin型你调用c语言函数outin型的那个函数c语言函数outin型的说明c语言函数outin型,正规程序在头文件里都会有说明的。
如果没有资料,按常规推断的话,需要传指针进去的,一般都是输出参数out,直接传值进去的,肯定都是输入参数in。(看好了,传指针进去的,也有可能是输入参数,所以最好看函数说明文档)
c语言函数outin型的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言中outlink 函数、c语言函数outin型的信息别忘了在本站进行查找喔。




