社区
C语言
帖子详情
void *buf的void如何用?
micemice1
2004-12-28 07:30:21
TC2.0库函数:int write(int handle, void *buf, unsigned len)
里面的void是什么意思?我记得好像是可以把任意类型的指针传进来。不知道是不是?
...全文
293
4
打赏
收藏
void *buf的void如何用?
TC2.0库函数:int write(int handle, void *buf, unsigned len) 里面的void是什么意思?我记得好像是可以把任意类型的指针传进来。不知道是不是?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lovefly_fanny
2004-12-28
打赏
举报
回复
就是可以接受任何的指针传递,
c中的void指针很灵活,给了程序员很高
的效率和能力 -_-
micemice1
2004-12-28
打赏
举报
回复
好了,谢谢啊,呵呵
过客猫2022
2004-12-28
打赏
举报
回复
void *指无类型的指针!
pomelowu
2004-12-28
打赏
举报
回复
对,就是接受任意类型的指针作为参数。但是传进来之后应该转换为你需要的指针类型。
SegyExample
segy 读写操作 c语言 ...
void
si4(char*
buf
, int nbyte, int i);
void
si2(char*
buf
,int nbyte, short i);
void
si1(char*
buf
, int nbyte, char i); int swapi4(int x); short swapi2(short x);
at45db161 随机读写,可跨页,不需单片机RAM
extern
void
SPI_FLASH_Init(
void
); extern u32 SPI_FLASH_ReadID(
void
); extern
void
SPI_FLASH_PageErase(u16 Page); extern u8 Write_
Buf
(u16 addr, u8 *
buf
, u16 len); extern u8 Read_
Buf
(u16 addr, u8 *
buf
, u...
AES128/192/256 C语言实现AES加密/解密,实测可用
void
AES_ECB_encrypt(const struct AES_ctx* ctx, uint8_t*
buf
);
void
AES_ECB_decrypt(const struct AES_ctx* ctx, uint8_t*
buf
);
void
AES_CBC_encrypt_
buf
fer(struct AES_ctx* ctx, uint8_t*
buf
, uint32_t ...
void
*
buf
;int argc,char **argv;
void
buf
是定义了一个空指针,因为程序里有些数据的类型不确定,所以先定义一个空指针来指向它, 最后使用的时候再做类型强制转换, 如: (int)
buf
或 (char*)
buf
举个例子:
void
*malloc(size_t size) 内存动态...
关于填充
void
*
buf
的一次小总结
要求是这样的:
void
*是某个函数的指针(fun(
void
* result)). result的格式是这样的,一个int值,若干个对象指针 假设是OBJ类型的对象 1,首先,我试了这种方法 OBJ * p = NULL;...
C语言
69,380
社区成员
243,074
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章