题目
C语言中return 0;和return(0); 有什么区别?
提问时间:2021-01-01
答案
在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 甚至也可以接一个函数.
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 甚至也可以接一个函数.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1grow up to be为什么要加be,weigh up to就不要加be
- 2若x分之y=3/2,z分之y=3/4,则2xy+yz分之2yz-xy=?
- 31.已知x,y,z均为正实数,且满足条件xyz(x+y+z)=1,则(x+y)(y+z)的最小值为_____.
- 4已知-n
- 5伊利中老年奶粉水解乳糖什么意思
- 6保护环境采取了什么措施
- 7在△ABC中,cosA=35且cosB=513,则cosC等于( ) A.-3365 B.3365 C.-6365 D.6365
- 8如图,P为∠AOB内一点,OA=OB,且△OPA与△OPB面积相等,求证:∠AOP=∠BOP.
- 9表示情况很危急的词语
- 10物理斜面上Fl=Gh Fl和Gh都是有用功吗?