📄 subject_44756.htm
字号:
<p>
序号:44756 发表者:风雨雷电 发表日期:2003-06-23 10:49:59
<br>主题:请问三个C++问题(很菜)
<br>内容:1、函数最后返回值可以这么写吗? return sqrt(5),还是需要把sqrt(5)付给一个变量,返回变量值?<BR>2、以下程序运行通过,但是为什么第二行big(int a,int b)前面不需要加int?<BR>3、而且big()函数必须在使用前定义吗?<BR>#include <iostream.h><BR>big(int a,int b)<BR>{<BR> return a>b?a:b;<BR>}<BR>main()<BR>{int a,b,c;<BR>cin>>a>>b;<BR><BR>c=big(a,b);<BR>cout<<"The bigger one is"<<c<<endl;<BR>return 0;<BR>}<BR>
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2003-06-23 11:58:38
<br>内容:1, 行 <BR>2,这 么 写 有 问 题 <BR>3,使 用 前 声 明 即 可 <BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风雨雷电 回复日期:2003-06-23 12:54:15
<br>内容:关于问题2的解答不太明确。<BR>我觉得该函数应该返回整形,而没写返回值为什么能编译运行通过?<BR>关于问题3好像是在java中可以在调用之后声明吧,在C++中必须在应用前声明,是吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小白菜 回复日期:2003-06-23 21:15:00
<br>内容:我同意 风雨雷电 的看法 <BR>再说如果没有返回值的话也要加上个 void而不是什么也不加 吧?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:软体狂人 回复日期:2003-06-23 21:25:11
<br>内容:好象C中规定若无返回值类型则默认为int
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:atloss 回复日期:2003-06-23 21:35:33
<br>内容:在C++中最好还是加TYPE,这是一个良好习惯。3必须在用前申明。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2003-06-24 10:26:04
<br>内容:记着这是C++,不是JAVA<BR>没返回值写void是C的习惯.<BR>比 如 构 造 函 数 , 你 能 加 个 void吗 ?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:风雨雷电 回复日期:2003-06-24 10:47:54
<br>内容:to 萧七:<BR>能不能回答问题直接一点<BR>没错呀c++函数要求写返回类型(由于我在main中把big函数付给一个int变量,所以我觉得应该在定义时写上int,还没说明白吗?)楼上有人说好像默认是返回int形,能确认吗?
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:adam&amp;ancy 回复日期:2003-06-24 15:29:20
<br>内容:在C里,规定若无返回值类型则默认为int!<BR>你知道big(int a,int b)是什么意思了吗?<BR>如果在C++的类里,这代表一个成员函数。big(int a,int b)其实就<BR>已经说明big是int型!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小白菜 回复日期:2003-06-24 21:43:56
<br>内容:在c++里最好加上返回类型
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:deadcode 回复日期:2003-06-25 21:01:47
<br>内容:1、函数最后返回值可以这么写吗? return sqrt(5),还是需要把sqrt(5)付给一个变量,返回变量值?<BR><BR><BR>return可以直接返回一个表达式的值
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -