C语言中return 0;和return(0); 有什么区别?

学习 时间:2026-04-06 22:22:04 阅读:6948
C语言中return 0;和return(0); 有什么区别?

最佳回答

潇洒的悟空

留胡子的画板

2026-04-06 22:22:04

在C语言中,return函数有两种原型
1、return 1;
2、return (1)
这两种原型是等价的。
关于return的几句话是:
1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething();
2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。
3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。
4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。

最新回答共有2条回答

  • 活泼的斑马
    回复
    2026-04-06 22:22:04

    在C语言中,return函数有两种原型1、return 1;2、return (1)这两种原型是等价的。关于return的几句话是:1、有些函数确实可以不需要return,自然结束即可,如上面的OutputSomething();2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。

上一篇 阜阳市哪有卖电子元件的,如电容,电阻,ic……最好给个地图

下一篇 nicolekevin牌子在武广几楼上