社区
C语言
帖子详情
C 语言函数定义的问题
沤江一流
2012-07-08 12:41:32
typedef int INT32;
#define DllExport __declspec(dllexport)
DllExport INT32 DdesN(ULONG8 *data, ULONG8 **key, ULONG32 n_key,ULONG32 readlen);
这个函数里面的 DllExport 是个什么东西,这是属于函数定义的类型还是什么,? 为什么可以这样用?
...全文
154
7
打赏
收藏
C 语言函数定义的问题
typedef int INT32; #define DllExport __declspec(dllexport) DllExport INT32 DdesN(ULONG8 *data, ULONG8 **key, ULONG32 n_key,ULONG32 readlen); 这个函数里面的 DllExport 是个什么东西,这是属于函数定义的类型还是什么,? 为什么可以这样用?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
心死
2012-07-08
打赏
举报
回复
百度下动态库就知道什么意思了。
fzamygsd
2012-07-08
打赏
举报
回复
长见识了
Gloveing
2012-07-08
打赏
举报
回复
首先看到:#define DllExport __declspec(dllexport)
那么你应该知道这是在进行一个宏定义,
这个宏定义什么意思呢?看到后面不懂得就MSDN上查。。一查就懂了。。
W170532934
2012-07-08
打赏
举报
回复
这两个宏是与DLL相关的。具体的可以查看MSDN哦
flowingfirefly
2012-07-08
打赏
举报
回复
由于dll这种格式是微软的一种动态链接库的格式,所以建议lz去msdn查下dllexport的详细资料以及__declspec()这个宏的具体含义
沤江一流
2012-07-08
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
__declspec(dllexport):
将一个函数声名为导出函数,就是说这个函数要被其他程序调用,即作为DLL的一个对外函数接口。
通常它和extern "C" 合用,形式如下:
extern "C"
{
__declspec(dllexport) RETURN_TYPE FUNCTION()
[/Quote]
谢谢!
Universe_Admin
2012-07-08
打赏
举报
回复
__declspec(dllexport):
将一个函数声名为导出函数,就是说这个函数要被其他程序调用,即作为DLL的一个对外函数接口。
通常它和extern "C" 合用,形式如下:
extern "C"
{
__declspec(dllexport) RETURN_TYPE FUNCTION()
C
语言
精彩编程100例
C
语言
入门教程:主要针对C
语言
初学者,从零讲解各个细节。
C
语言
函数
定义
(C
语言
自
定义
函数
)
函数
是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。接收用户数据的
函数
在
定义
时要指明参数,不接收用户数据的不需要指明,根据这一点可以将
函数
分为有参
函数
和无参
函数
。 将代码段封装成
函数
的过程叫做
函数
定义
。 C
语言
无参
函数
的
定义
如果
函数
不接收用户传递的数据,那么
定义
时可以不带参数。如下所示: dataType functionName(){ //body } dataType 是返回值类型,它可以是C
语言
中的任意数据类型,例如 int、float、char 等。 f
c
语言
函数
定义
范围,c
语言
定义
函数
函数
是一段可以重复使用的代码,用来独立地完成某个功能,它可以接收用户传递的数据,也可以不接收。接收用户数据的
函数
在
定义
时要指明参数,不接收用户数据的不需要指明,根据这一点可以将
函数
分为有参
函数
和无参
函数
。将代码段封装成
函数
的过程叫做
函数
定义
。
函数
的
定义
包含一个
函数
头(function head,或称为声明符(declarator))和一个
函数
块。
函数
头指定了
函数
的名称、返回值的类型以及参数的类型和...
【C
语言
】
函数
的
定义
及调用
定义
函数
包括以下几个内容:1.
定义
无参数
定义
无参
函数
的一般形式为:类型名
函数
名(){
函数
体} 或类型名
函数
名(void){
函数
体}
函数
名后面括号里void表示空,即
函数
没有参数。
函数
体包括声明部分和语句部分。在
定义
函数
时要用“类型标识符”指定
函数
值的类型,即指定
函数
带回来的值的类型。2.
定义
有参数 以下
定义
的main
函数
是有参
函数
:
定义
有参
函数
的一般形式为:类型名
函数
名(形式参数表列){
函数
体}
函数
体包括声明部分和语句部分。3
C
语言
函数
的
定义
和调用(非常详细,附带示例)
C
语言
中的
函数
(Function),是一段可以重复使用的代码,用来独立地完成某个功能。
函数
可以接收用户传递的数据,也可以不接收;接收用户数据的
函数
在
定义
时要指明参数,不接收用户数据的不需要指明。根据这一点,可以将
函数
分为有参
函数
和无参
函数
。
C语言
70,036
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章