zhanjunlihai 2023-11-18 12:24 采纳率: 24.7%
浏览 5

c语言 return1 return 0

一个程序 我发现写 return;或者 return 0;或者 return1;
感觉程序运行都没啥问题 没啥不同
不是很能明白啥时候用 return 1 还是 0 ?
都说return 1 代表程序非正常终止
意思是 同一个程序 还能根据你写的 0 1 去选择正常或者非正常终止?

#include <stdio.h>
p(int n)
{if(n>=0&&n<10) /*输出1位数*/
     printf("%d",n);
  else /* 输出个位和个位前的数字 */
   {printf("%d",n%10);
     p( n/10); }}/* 反向输出各位数字 */
int main( )
{int  n;
scanf("%d",&n);
 p(n); 
 return 1;
}


  • 写回答

2条回答 默认 最新

  • 微软技术分享 优质创作者: 编程框架技术领域 2023-11-18 12:39
    关注

    这个一般是代表你程序中的某个函数处于什么状态,如果是只有1和0,那么一般1代表真,0则代表假,当然这个要看你自己是怎么定义的,在某些时候程序某个语句没有执行成功就可以返回0,成功返回1。

    评论

报告相同问题?

问题事件

  • 创建了问题 11月18日