小编Lit*_*Zha的帖子

为什么C中函数定义有多种返回类型

我刚刚学习C语言,并且知道如何编写函数:

return_type function_name() {}
Run Code Online (Sandbox Code Playgroud)

定义时似乎只能写一种返回类型,但是我看到Win32 API和Android JNI中的一些样式也可以编译成功:

LRESULT CALLBACK WindowProc()
JNIEXPORT void JNICALL Java_ClassName_MethodName()
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么它们有两种或三种返回类型。我搜索了一下,发现这些可能是修饰符,但我了解到的修饰符应该是static,,,那些关键词。longunsigned

c

4
推荐指数
1
解决办法
73
查看次数

标签 统计

c ×1