社区
C语言
帖子详情
C语言如何不借助函数的返回值来判断函数是否执行成功?
flowingfirefly
2012-04-05 09:38:24
C语言如何不借助函数的返回值来判断函数是否执行成功?
...全文
377
12
打赏
收藏
C语言如何不借助函数的返回值来判断函数是否执行成功?
C语言如何不借助函数的返回值来判断函数是否执行成功?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Jim_King_2000
2012-04-05
打赏
举报
回复
没看到是C语言。Windows下的话可以用SEH。
justkk
2012-04-05
打赏
举报
回复
没有这么个函数吧
你说的是 ferror() ?
flowingfirefly
2012-04-05
打赏
举报
回复
但我印象中, 似乎有一个库函数可以检测一个函数执行是否成功, 不知道有没有?
flowingfirefly
2012-04-05
打赏
举报
回复
好吧! 我相信了。
justkk
2012-04-05
打赏
举报
回复
void f(int *a)
{
*a = 1; /* 成功 */
}
flowingfirefly
2012-04-05
打赏
举报
回复
[Quote=引用 5 楼 的回复:]
抛异常。
[/Quote]
举个例子我就相信!
flowingfirefly
2012-04-05
打赏
举报
回复
C语言能 Throw, 我不信
Jim_King_2000
2012-04-05
打赏
举报
回复
抛异常。
flowingfirefly
2012-04-05
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
或者通过函数自身的指针参数返回执行成功与否的状态
[/Quote]
能举个例子吗?
shn521
2012-04-05
打赏
举报
回复
try
catch
justkk
2012-04-05
打赏
举报
回复
或者通过函数自身的指针参数返回执行成功与否的状态
justkk
2012-04-05
打赏
举报
回复
设置一个全局变量标志
C语言
程序设计标准教程
此类
函数
被调用
执行
完后将向调用者返回一个
执行
结果, 称为
函数
返回值
。如数学
函数
即属于此类
函数
。 由用户定义的这种要返回
函数
值的
函数
,必须在
函数
定义和
函数
说明中明确
返回值
的类型。 (2)无
返回值
函数
此类...
如何用
c语言
编写一次
函数
,
C语言
陷阱与技巧第15节,为什么每调用一次
函数
,就需要一次if
判断
?错误处理太麻烦,不写行不行?...
在
C语言
程序开发中,调用一个有
返回值
的
函数
时,一般要对
函数
的
返回值
做
判断
,以确定
函数
是否
按照预期
执行
。如果被调用
函数
没有按照预期
执行
,最好加上相应的错误处理代码,否则最终编译得到的
C语言
程序稳定性就不够...
c语言
:初识
函数
函数
初识
Linux C
函数
入参和
返回值
是结构体时的汇编分析
在
C语言
程序中,一般不会直接传一个结构体给一个
函数
,也不会让...C
函数
返回值
:如果返回一个比较小的结构体,
借助
寄存器即可,否则依旧
借助
栈。按调用约定,当
返回值
是较大的结构体时,会在caller栈里产生一个临...
C语言
如何
判断
输入结束
目录为什么要
判断
输入
是否
结束一、输入
函数
自带的结束标志二、自定义结束标志符三、利用输入
函数
的
返回值
做结束标志1.Windows系统中键入EOF**“行首”、“Ctrl-Z组合键”、“↙”**2.Linux系统中键入EOF 为什么要...
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章