十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
因为如果是L的话,就要把整个这个结构体都传过去,效率不高,而用其指针传递的只是一个地址,效率要高很多,尤其对于大型程序来说。而且creat函数里有*L,这就是指向结构体了,刚好需要传指向结构体 的指针,所以只能取址L,说白了 一个穿的是指针,而一个传的是结构体,效率高下之分一看就知道
创新互联建站成立于2013年,我们提供高端成都网站建设、成都网站制作、成都网站设计、网站定制、全网整合营销推广、成都小程序开发、微信公众号开发、seo优化服务,提供专业营销思路、内容策划、视觉设计、程序开发来完成项目落地,为成都混凝土搅拌机企业提供源源不断的流量和订单咨询。
1、CreateFile 是一个多功能的函数,可打开或创建以下对象,并返回可访问的句柄:控制台,通信资源,目录(只读打开),磁盘驱动器,文件,邮槽,管道。
2、例程:
#include windows.h
int main()
{
HANDLE hf = CreateFile(TEXT("C:\\testa.bin"), GENERIC_WRITE, 0,
0, CREATE_ALWAYS, 0, 0);
DWORD written;
WriteFile(hf, "\x0f\xff\xff\xff\xff\xff", 6, written, 0);
CloseHandle(hf);
hf = CreateFile(TEXT("c:\\testb.bin"), GENERIC_WRITE, 0,
0, OPEN_ALWAYS, 0, 0);
SetFilePointer(hf, 0, 0, FILE_END);
WriteFile(hf, "\x0f\xff\xff\xff\xff\xff", 6, written, 0);
CloseHandle(hf);
return 0;
}
你说的如果是自定义函数。就先写出来,比如
#includestdio.h
void create()
{
//这里写函数代码
}
int main()
{
create();//在主函数里进行调用
}