永发信息网

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

答案:3  悬赏:20  手机版
解决时间 2021-04-03 03:58
C语言中的函数返回值,一般用0表示函数运行正确,正常返回;用负数表示函数运行出错,每个值可以提前定
最佳答案
这个在C语言中 除了main主函数供系统调用,一般返回0表示运行正确,其他表示可能程序存在问题。其他函数纯粹看编写者的兴趣了,不同人喜欢不同的方式。有的规定大于0的表示错误,有的规定小于0的表示错误,这些都是自己定义的。
全部回答
函数怎么返回是写函数那个人定义的,你写的时候不一定要这样,直接判断返回值就行了
给你个简单的例子
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;
 }
 // 不懂追问
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
广场上热闹极了,改成夸张句
下列有机物,其一氯代物的结构可能只有一种的
联想yt-x703f平板怎么连接手机移动网络
北京佣金最低的哪家券商
2017年桂平市四中高一高二的可以搬去第五中学
怎样解剖和清理鱼?
混凝土强度等级Ca30中a代表什么意思
洗脚的时候在水里放盐有什么作用?
电脑有什么护眼软件
每天勤快的护理皮肤,为什么皮肤越来越差
请问,我没下载吉祥兔游戏,怎么会无缘无故的
什么花品种
收购银行不良资产可不可以直接交易
黑客所说的C段是什么意思
红楼梦中金陵是哪里?如果是南京,那老太太说
推荐资讯
理财常见问题:(6)退休以后如何理财
用油条粉炸油条为什么发不起来
服用SSEA胶原蛋白燕窝肽一段时间,效果挺好的
诺贝尔地毯瓷砖与诺贝尔抛光砖那个耐磨
激情考察部之蒋亦明
西游记里有一首歌的里有一段歌词是“翻过了一
翟鸿燊 思考力执行力行动力,语录 急!!
启功的墓志铭
如何通过电脑给海信电视安装第三方软件
填空题(1+x)n=Cn0+Cn1x+Cn2x2+…+Cnnxn(x
从静乐县怎么到杜家村镇?
CPU超频和降频是什么意思啊,请详细介绍下啊
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?