gpt4 book ai didi

c - 如何处理 Ansi C 中传递的无效参数

转载 作者:太空狗 更新时间:2023-10-29 16:06:22 25 4
gpt4 key购买 nike

<分区>

我是 C 的新手,来自较新的语言(如 Java 和 C++)的背景,我不确定如何处理运行时错误,例如向函数发送了不正确的参数。

例如,假设我想编写一个函数来操作字符串(假设任何有效的 int 都是可接受的返回值):

int foo (char s[]) {
if ( strlen(s) < 1)
// ERROR
....
....
return someInt;
}

如果我希望函数立即停止,我该如何在 Ansi C 中处理这种情况?在 C++ 或 Java 中,我会抛出异常以供调用者捕获。

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