C++程序设计基础(3)条件语句和循环语句
注:读《程序员面试笔记》笔记总结 1.知识点 1.1条件语句 (1)if……;(2)if……else……;(3)if……else if……;(4)switch(){case ():break;case():break;default:}。 关于switch的两点说明,第一是case后面结束后必须加break,否则将在执行某个case之后的所有case语句都会执行,第二是default可以省略。 1.2循环语句 (1)for(init;condition of continue circular;variables update);(2)while(condition)。 关于while的一点说明:当while(1)时一般在内部会有break来终止程序结束,否则进入死循环。 2.面试题 2.1.不使用break的switch语句 公司年底给员工发一条关于年终奖的短信,奖品根据员工年度绩效考评结果而定,具体见下表,请编写一个函数,输入为员工年度考评的结果,输出为短信的内容,短信中需要罗列员工所获得的所有奖品。 考评结果 年终奖品 优秀 A 美国 或英国十日游,五千元超市卡,两千元亚马逊卡,...







