1.switch()中输入 输入的是 整型值 , case 后输入的必须是整型常量表达式
2.每个switch语句中只能出现一条default子句, 当 switch表达式的值并不匹配所有case标签的值时,这个default子句后面的语句就会执行
建议在每个 switch 语句中都放一条default子句是个好习惯,甚至可以在后边再加一个 break
3.while/ if 之后带{}但是不带 分号 ;
4.if语句中的注意事项:
1.如果成立,要执行有多条语句。需要当作代码块,即加{} —一个代码块
2.悬空else问题
else执行时 与最近的、未匹配的if进行匹配
5.return只返回一个 返回后不会执行之后的语句。
6.int num = 1;
if(num ==5) 此处不够好 改成 (5==num)
{
printf("hehe\n");
}
可以打出hehe 因为一个=是赋值 ==才是判断是否相等 建议**(5==num)**就不会出现错误 即使出错也会提醒
本文介绍了switch语句的基本用法,强调了default子句的重要性,并提供了if语句的注意事项,包括代码块使用和悬空else问题。同时,给出了编程技巧如判断相等的正确写法。
2346

被折叠的 条评论
为什么被折叠?



