"修改例题的程序,在每一case语句之后增加break 语句, 使每一次执行之后均可跳出switch语句,从而避免输出不应有的结果。<br>【例4-10】#includeint main(void){ int a; printf(""input integer number: ""); scanf(""%d"",&a); switch (a){ case 1:printf(""Monday\n""); break; case 2:printf(""Tuesday\n""); break; case 3:printf(""Wednesday\n""); break; case 4:printf(""Thursday\n""); break; case 5:printf(""Friday\n""); break; case 6:printf(""Saturday\n""); break; case 7:printf(""Sunday\n""); break; default:printf(""error\n""); } return 0; }<br>在使用switch语句时还应注意以下几点:在case后的各常量表达式的值不能相同,否则会出现错误。在case后,允许有多个语句,可以不用{}括起来。各case和default子句的先后顺序可以变动,而不会影响程序执行结果。default子句可以省略不用。"
G83钻孔循环指令:循环执行高速深孔加工,它执行间歇切削,和G74功能一样。进给直到孔底的底部。同时从孔底中排屑切削。<br>G83格式:G00X Z<br>G83X Z R Q F<br>G83说明:1:G00中的XZ快速定位功能。<br>2:G83中的X值快速定位到X值的位置,孔的位置。<br>3:G83中的R是快速下到R的位置接近工件,开始加工的定位点。切削Q的距离后在返回R的位置,快速返回R的位置。在进行切削Q的距离。<br>4:G83中的Q是每次的进给量一直进到Z值的孔底的尺寸。<br>5:快速返回起始点。<br>简单的讲:1G00XZ和G83X值是钻孔的位置和定位。<br>2G83的Z是加工的深度。<br>3:G83R是定位点和回归点。<br>4:Q是每次进刀量,一直进到Z轴孔底。<br>5:Z轴是孔的深度,Q是每次进刀量,R是安全距离。