📄 page_332.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>page_332</title> <link rel="stylesheet" href="reset.css" type="text/css" media="all"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <table summary="top nav" border="0" width="100%"> <tr> <td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_331.html">< previous page</a></td> <td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_332</strong></td> <td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_333.html">next page ></a></td> </tr> <tr> <td align="left" colspan="3" style="background: #ffffff; padding: 20px;"> <table border="0" width="100%" cellpadding="0"><tr><td align="center"> <table border="0" cellpadding="2" cellspacing="0" width="100%"><tr><td align="left"></td> <td align="right"></td> </tr></table></td></tr><tr><td align="left"><p></p><table border="0" cellspacing="0" cellpadding="0" width="100%"><tr><td align="right"><font face="Times New Roman, Times, Serif" size="2" color="#FF0000">Page 332</font></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td> <td colspan="3" height="12"></td> <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td> <td><font face="Times New Roman, Times, Serif" size="3">lines, where the any number of lines is passed as a parameter by the caller (</font><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">main</font><font face="Times New Roman, Times, Serif" size="3">). Here is a second version of the program, which uses only one function to do the printing. We call it NewWelcome.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td> <td colspan="3" height="12"></td> <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td> <td><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">//******************************************************************<br />//聽NewWelcome聽program<br />//聽This聽program聽prints聽a聽Welcome聽Home聽message<br />//******************************************************************<br />#include聽<iostream.h><br /><br />void聽PrintLines(聽int聽);聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽//聽Function聽prototype<br /><br />int聽main()<br />{<br />聽聽聽聽PrintLines(2);<br />聽聽聽聽cout聽<<聽聽Welcome聽Home!聽<<聽endl;<br />聽聽聽聽PrintLines(4);<br />聽聽聽聽return聽0;<br />}<br />//******************************************************************<br /><br />void聽PrintLines(聽int聽numLines聽)<br /><br />//聽This聽function聽prints聽lines聽of聽asterisks,聽where<br />//聽numLines聽specifies聽how聽many聽lines聽to聽print<br /><br />{<br />聽聽聽聽int聽count;聽聽聽聽聽聽//聽Loop聽control聽variable<br /><br />聽聽聽聽count聽=聽1;<br />聽聽聽聽while聽(count聽<=聽numLines)<br />聽聽聽聽{<br />聽聽聽聽聽聽聽聽cout聽<<聽***************聽<<聽endl;<br />聽聽聽聽聽聽聽聽count++;<br />聽聽聽聽}<br />}</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table border="0" cellspacing="0" cellpadding="0"><tr><td rowspan="5"></td> <td colspan="3" height="12"></td> <td rowspan="5"></td></tr><tr><td colspan="3"></td></tr><tr><td></td> <td><font face="Times New Roman, Times, Serif" size="3">In the function heading of </font><font face="Courier New, Courier, Mono New, Courier, Mono" size="3">PrintLines</font><font face="Times New Roman, Times, Serif" size="3">, you see some code between the parentheses that looks like a variable declaration. This is a <i>parameter declaration.</i> As you learned in earlier chapters, parameters represent a way for two functions to communicate with each other. Parameters enable the calling function to input (pass) values to another function to use in its processing andin some casesto allow the called function to output (return) results to the caller. The parameters in the call to a function are the actual parameters. The parameters listed in the function heading are the formal</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr></table><p><font size="0"></font></p>聽 </td> </tr> <tr> <td align="left" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_331.html">< previous page</a></td> <td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_332</strong></td> <td align="right" width="30%" style="background: #EEF3E2"><a style="color: blue; font-size: 120%; font-weight: bold; text-decoration: none; font-family: verdana;" href="page_333.html">next page ></a></td> </tr> </table> </body> </html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -