gpt4 book ai didi

c - 如何在 C 中检查 NULL 指针?

转载 作者:太空宇宙 更新时间:2023-11-04 06:12:21 25 4
gpt4 key购买 nike

<分区>

这学期我有一个C的作业,老师说我应该把这个函数写的不那么复杂。我是编程新手,似乎找不到答案。他说我们在类里面做过一些这类的东西,但我找不到这样的东西。

int checkforerror(int argc){
if (argc != 3) {
fputs("Too little or too many arguments!\n", stderr);
exit(EXIT_FAILURE);
}
}

他还指出,我必须检查函数中的空指针。我在类里面写的一些程序中发现了一些空指针检查,但我不确定这样是否好。

int mycmp(char *s1, char *s2){

if (!(s1 && s2))
return EXIT_FAILURE;

所以我们在类(class)中做了类似的事情。我也想过这个:

if (s1 == NULL && s2 == NULL)
return EXIT_FAILURE;

我真的不知道它们是否真的是空指针检查,我应该使用哪个。

你能帮我解决这些问题吗?

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