📄 page_51.html
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html> <head> <title>page_51</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_50.html">< previous page</a></td> <td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_51</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_52.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 51</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">The Payroll program in Chapter 1 uses the programmer-defined identifiers listed below. (Most of the other identifiers in the program are C++ reserved words.) Notice that we chose the names to convey how the identifiers are used.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table><table cellpadding="0" cellspacing="0" border="0" width="100%"><tr><td height="12"></td></tr><tr><td><table cellspacing="0" width="528" cellpadding="7"><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>Identifier</i></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2"><i>How It Is Used</i></font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">MAX_HOURS</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Maximum normal work hours</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">OVERTIME</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">Overtime pay rate factor</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">payRate</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">An employee's hourly pay rate</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">hours</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">The number of hours an employee worked</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">wages</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">An employee's weekly wages</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">total</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">The sum of weekly wages for all employees (total company payroll)</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">empNum</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">An employee's identification number</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">payFile</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">The output file (where the employee's number, pay rate, hours, and wages are written)</font></td></tr><tr><td valign="top"><font face="Times New Roman, Times, Serif" size="2"></font><font face="Courier New, Courier, Mono New, Courier, Mono" size="2">CalcPay</font><font face="Times New Roman, Times, Serif" size="2"></font></td><td valign="top"><font face="Times New Roman, Times, Serif" size="2">A function for computing an employee's wages</font></td></tr></table></td></tr></table><br /><table cellspacing="0" border="0" width="528" cellpadding="4"><tr><td valign="top"><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"><i>M</i></font><i><font face="Times New Roman, Times, Serif" size="1">ATTERS OF STYLE</font></i></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr><tr><td valign="top"><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">Using Meaningful, Readable Identifiers</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr><tr><td valign="top"><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">The names we use to refer to things in our programs are totally meaningless to the computer. The computer behaves in the same way whether we call the value 3.14159265, pi, or cake, as long as we always call it the same thing. However, it is much easier for somebody to figure out how a program works if the names we choose for elements actually tell something about them. Whenever you have to make up a name for something in a program, try to pick one that will be meaningful to a person reading the program.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr><tr><td valign="top"><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">C++ is a <i>case-sensitive</i> language. Uppercase letters are different from lowercase letters. The identifiers</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr><tr><td valign="top"><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">PRINTTOPPORTION聽printtopportion聽pRiNtToPpOrTiOn聽PrintTopPortion</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr><tr><td valign="top"><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">are four distinct names and are not interchangeable in any way. As you can see, the last of these forms is the easiest to read. In this book, we use combinations of uppercase letters, lowercase letters, and underscores in identifiers. We explain our conventions for choosing between uppercase and lowercase as we proceed through this chapter.</font></td><td></td></tr><tr><td colspan="3"></td></tr><tr><td colspan="3" height="1"></td></tr></table></td></tr></table><br /></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_50.html">< previous page</a></td> <td align="center" width="40%" style="background: #EEF3E2"><strong style="color: #2F4F4F; font-size: 120%;">page_51</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_52.html">next page ></a></td> </tr> </table> </body> </html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -