gpt4 book ai didi

c - 使用函数返回值进行错误检查和/或异常处理是好的和适当的技术吗?

转载 作者:行者123 更新时间:2023-12-02 06:13:17 24 4
gpt4 key购买 nike

<分区>

我继承了一个 C 系统,它使用函数返回值来检查错误和异常;像这样:

#define OK 1

int create_cheese(const char * myType, float myCost, char * myCheese) {
// Do Stuff...

if // everything looks good
return 1;
else
return // error/exception code
}

int main() {
rc = create_cheese("cheddar", 12.99, &cheese);
if (rc != OK) { exit(rc); }

return 1;
}

这被认为是正确的 C 技术吗?

这些功能不是很实用。换句话说,他们不使用函数返回值作为与程序执行相关的有意义的数据;它们用于错误和异常处理。谢谢你,基思 :^)

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