永发信息网

C语言中的函数返回值,一般用0表示函数运行正确,正常返回;用负数表示函数运行出错,每个值可以提前定

答案:3  悬赏:20  手机版
解决时间 2021-04-03 03:58
  • 提问者网友:你独家记忆
  • 2021-04-02 09:40
C语言中的函数返回值,一般用0表示函数运行正确,正常返回;用负数表示函数运行出错,每个值可以提前定
最佳答案
  • 五星知识达人网友:罪歌
  • 2021-04-02 10:19
这个在C语言中 除了main主函数供系统调用,一般返回0表示运行正确,其他表示可能程序存在问题。其他函数纯粹看编写者的兴趣了,不同人喜欢不同的方式。有的规定大于0的表示错误,有的规定小于0的表示错误,这些都是自己定义的。
全部回答
  • 1楼网友:轻熟杀无赦
  • 2021-04-02 13:19
函数怎么返回是写函数那个人定义的,你写的时候不一定要这样,直接判断返回值就行了
  • 2楼网友:酒安江南
  • 2021-04-02 11:58
给你个简单的例子
int i_test(int *p)
{
    if (p == NULL)
        return 1; // 具体返回什么样的值你自己知道,比如返回1你就知道传进来的参数是NULL
    else
        return 2; // 其他情况则返回2 说明该数有效
 }
 
 int main()
 {
     int nRet = 0; // 设定一个返回变量接收函数返回的值
     int *p = NULL;
     nRet = i_test(p);
     printf("the fun return is: %d  ", nRet); //打印该返回值
     return 0;
 }
 // 不懂追问
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯