gpt4 book ai didi

C 编程 memset arpa.inet

转载 作者:行者123 更新时间:2023-11-30 19:51:25 24 4
gpt4 key购买 nike

嘿,抱歉,我是 C 新手,但下面的代码是我从教程中找到的,我只是想知道他们在 memset 函数中使用 \0 是否有具体原因?还是只是随机的?

#include <arpa/inet.h>

(...)

int retval;
struct in_addr addrptr

memset(&addrptr, '\0', sizeof(addrptr));
retval = inet_aton("68.178.157.132", &addrptr);

最佳答案

'\0' 是 NUL(即 NUL 而不是 NULL)字符(值 = 0),这是将内存设置为合理的默认值。

请注意,术语“NULL”通常是为指针保留的。

关于C 编程 memset arpa.inet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44232865/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com