【例4.6】硅谷公司员工的工资计算方法如下:(1)工作时数超过 120小时者,超过部分加发15%。(2)工作时数低于60小时者,扣发 700元。(3)其余按每小时84元计发。输入员工的工号和该号员工的工作时数,计算应发工资。【例4.7】根据键盘输入的3个数,找出最大数并输出。 4.2.5 容易混淆的等于运算符和赋值运算符这是C语言程序设计中极易出错的一个问题,有必要单独提出来讲述。把等于运算符 ==和赋值运算符 = 交换使用,通常不会发生语法错误,也就是说,程序能编译通过并能运行,但运算结果往往不正确,所以这类错误较隐蔽,不易被发现。 出现这种错误的原因有两个方面。一方面,由于在数学上用“=”表示等于,这一点许多人已经习以为常了,所以特别容易混淆(其实容易混淆的地方还有很多,如标识符的定义、表达式的书写、标准函数的调用等)。另一方面,由于在C语言中,任何具有值的表达式都可以作为选择控制或循环控制的判断条件,表达式值为0,认为是“假”,表示条件不成立,表达式值为非0,认为是“真”,表示条件成立,而C语言的赋值表达式会产生一个值,即赋值运算符左边变量的值,所以赋值表达式可以表示条件。但这时逻辑上的含义却大大不同了。 例如,假定把语句:IF(STUDENTID==5) SCORE+=20;不小心写成:IF(STUDENTID=5) SCORE+=20;第一条I
您可能关注的文档
最近下载
- 第01讲利用Kali工具进行信息收集.ppt VIP
- 22g101-3独立基础、条形基础、筏板基础、桩基础.pptx VIP
- 机工社2023渗透测试技术教学课件第2章-2-3-Kali Linux的开源工具.pptx VIP
- The Principle of Auditing(西南财经大学)中国大学MOOC慕课章节测验答案(课程ID:1207053801).pdf
- VC++环境下GPS导航电子地图的应用与技术探索.docx
- 2025《基于单片机的纸张计数装置设计(附图)》10000字.docx
- 新教材人教版高中生物必修2遗传与进化各阶段性测验(1-3章,4~6章,1~6章,附解析).pdf VIP
- 六周期框架下的多资产ETF配置.pdf VIP
- 基于Factory IO的物料分拣系统仿真设计.docx
- 第15课《明朝的统治》PPT课件.pptx
原创力文档

文档评论(0)