石器时代LA官方

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 6706|回复: 0

[基础教材] C与语言中的return 1,return 0,return -1分别是什么意思?

[复制链接]

1万

主题

491

回帖

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35504
石币
24669
发表于 2013-9-16 08:34:07 | 显示全部楼层 |阅读模式

C与语言中的return 1,return 0,return -1分别是什么意思?

返回值啊,函数的返回值。
你调用一个函数,这个函数运行了以后会返回一个值给你。
比如:
func(a,b)
{
return a+b;
}

调用的时候:
c=func(3,4);那么c的值就被赋为7啦。
一般像你说的返回1,0,-1是希望根据返回值对程序运行的一个判断,然后做出有区别的处理。

一般默认的有些函数
返回0:正常
返回1:不正常结束,对其他程序无影响
返回-1:错误 (补充:负数表示错误,有的更详细,不同数代表不同错误代码)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|石器时代LA官方

GMT+8, 2024-4-28 10:20 , Processed in 0.111285 second(s), 24 queries .

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表