精华内容
下载资源
问答
  • 2.default一定要放在最后面吗? 不一定,可以放在switch语句的合法位置 3.case后面能跟变量吗? 能,只能是常量,如果多个case,要求常量不能相同 4.break可以省略吗? 最后一个break可以省略; 其他的最好不要省略,否则会...

    1.default可以省略吗?

    • 可以,但是不建议,因为可以给出额外的提示;

    2. default一定要放在最后面吗?

    • 不一定,可以放在switch语句的合法位置

    3.case后面能跟变量吗?

    • 能,只能是常量,如果有多个case,要求常量不能相同

    4.break可以省略吗?

    • 最后一个break可以省略;
    • 其他的最好不要省略,否则会出现case穿透造成你不想要的数据

    5.什么是case穿透?

    • 没有遇到break或switch语句的},下面的case或者default不用判断直接执行里面的东西,
    • 直到(switch语句的结束条件要么遇到break要么遇到switch语句的})才结束,停止

    6.case穿透的作用?

    • 如果多个case里面要做的事情是一样的,那就可以利用case穿透提高代码的复用性

    7.什么时候使用switch语句?什么时候使用if语句?

    • 因为switch语句的case的值只能是常量,固定值,如果是固定值,推荐使用switch语句,
    • 如果不是固定的值,推荐使用if语句,如果你不知道使用什么语句,就用if语句!!!

    8.do…while循环跟其他两种循环的区别

    • do…while先执行一次在判断
    • 其他两种循环先判断后执行
    • 当条件不满足的时候,do…while比其他两种循环至少多执行了一次循环体

    9.for循环与其他两种循环的区别

    • for循环里面定义的变量在循环的外面不能继续访问,循环使用完毕就从内存中消失
    • 其他两种循环的变量定义在循环的外面,循环结束后还可以继续使用

    10.什么时候使用for循环,什么时候使用while循环?

    • 如果循环次数固定的时候推荐for循环,因为for循环里面定义变量在循环的外面不能继续访问,
    • 如果循环的次数不固定推荐使用while循环,如果你不知道使用哪种循环,就用for循环,原因同上

    11.你能写出三种不同的死循环吗?

    while (true) {
    		//循环体
    	  	}
    
    do {
    	//循环体
    } while (true);
    
    for (;;) {
    		//循环体
    	  }
    
    展开全文
  • 假如两个页面(A.jsp、B.jsp),A.jsp里面三个按钮(a、b、c) ... ... 以此类推…… 我该怎么实现?...要是哪位大哥,非常好的解决方法,一定要通知我啊! 留下个邮箱方便联系 zhaopei_now@126.com
  •  SessionBean: Stateless Session Bean 的生命周期是由容器决定的,当客户机发出请求要建立一个Bean的实例时,EJB容器不一定要创建一个新的Bean的实例供客户机调用,而是随便找一个现有的实例提供给客户机。...
  • 现代C++程序设计

    2012-07-10 23:29:45
    1.2.1 C++程序并不一定是面向对象的 1.2.2 一个简单的面向对象程序示例 1.2.3 面向对象的软件更优势 1.3 结构化设计与面向对象设计 1.3.1 ATM——结构化设计 1.3.2 采用面向对象方法的ATM——究竟是谁的任务 ...
  • 你必须知道的495个C语言问题

    千次下载 热门讨论 2015-05-08 11:09:25
    3.15 我检查一个数是不是在另外两个数之间,为什么if(abc)不行? 3.16 为什么如下的代码不对?inta=1000,b=1000;longintc=a*b; 3.17 为什么下面的代码总是给出0?doubledegC,degF;degC=5.0/9*(degF-32); ...
  • 3.15 我检查一个数是不是在另外两个数之间,为什么if(a b c)不行? 3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b; 3.17 为什么下面的代码总是给出0?double degC, degF; degC= 5.0 / 9 * ...
  • 3.15 我检查一个数是不是在另外两个数之间,为什么if(a b c)不行? 3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b; 3.17 为什么下面的代码总是给出0?double degC, degF; degC= 5.0 / 9 * ...
  • 3.15 我检查一个数是不是在另外两个数之间,为什么if(abc)不行?  3.16 为什么如下的代码不对?inta=1000,b=1000;longintc=a*b;  3.17 为什么下面的代码总是给出0?doubledegC,degF;degC=5.0/9*(degF-32);  ...
  •  3.15 我检查一个数是不是在另外两个数之间,为什么if(abc)不行? 3.16 为什么如下的代码不对?inta=1000,b=1000;longintc=a*b; 3.17 为什么下面的代码总是给出0?doubledegC,degF;degC=5.0/9*(degF-32); ...
  •  3.15 我检查一个数是不是在另外两个数之间,为什么if(a b c)不行?  3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b;  3.17 为什么下面的代码总是给出0?double degC, degF; degC= 5.0 /...
  • 3.15 我检查一个数是不是在另外两个数之间,为什么if(a )不行? 69 3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b; 69 3.17 为什么下面的代码总是给出0?double degC, degF; degC= 5.0 / 9...
  • 3.15 我检查一个数是不是在另外两个数之间,为什么if(a )不行? 69 3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b; 69 3.17 为什么下面的代码总是给出0?double degC, degF; degC= 5.0 / 9...
  • 1.2.1 C++程序并不一定是面向对象的 1.2.2 一个简单的面向对象程序示例 1.2.3 面向对象的软件更优势 1.3 结构化设计与面向对象设计 1.3.1 ATM——结构化设计 1.3.2 采用面向对象方法的ATM——究竟是谁的任务 1.3.3...
  • 3.15 我检查一个数是不是在另外两个数之间,为什么if(a b c)不行? 40 3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b; 40 3.17 为什么下面的代码总是给出0?double degC, degF; degC= ...
  • o 4.10 如果我不使用表达式的值, 我应该用 ++i 或 i++ 来自增一个变量吗? o 4.11 为什么如下的代码 int a = 100, b = 100; long int c = a * b; 不能工作? o 4.12 我需要根据条件把一个复杂的表达式赋值给两个...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    3.15 我检查一个数是不是在另外两个数之间,为什么if(a b c)不行? 40 3.16 为什么如下的代码不对?int a=1000, b=1000; long int c=a * b; 40 3.17 为什么下面的代码总是给出0?double degC, degF; degC= ...
  • 《白话 C++》

    2011-09-28 11:48:14
    第十一章 流程控制拾遗与混合训练 臭名昭著的goto出场了…… 在课程的最后,测一下自已的体重与“理想体重”的差距,是个不错的选择…… 第十二章 函数(一) “电视呢?”他说。 “就是它”我指着家里的苏泊尔...
  • 为什么要有GC? 答:GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: System.gc() Runtime.getRuntime().gc() 37.String s = new String(\...
  • PHP3程序设计

    2011-10-21 18:45:03
    4.3.4 控制变量的作用域 60 4.3.5 嵌套函数调用 61 4.3.6 递归函数 61 4.4 总结 65 第5章 中场一:数据库连接 67 5.1 开端 67 5.2 创建连接 67 5.3 获取HTML表单信息 69 5.4 使用HTML表单信息 70 5.5 common.inc文件...
  • 所以声明API的时候一定要byval,大家知道空着不写就是默认byref ‘下面还有几处不该传址的参数,只要搞清楚API函数要的到底是什么值才可以确定到底传值还是传址,API浏览器仅能供参考,还是要仔细阅读MSDN MyStartAddr =...
  • 软件设计规范

    2015-03-11 11:57:50
    软件规范使用的语言一定要有普遍语义,但描述本身具有特殊性;不能强求它的全球唯一。一定要雄视全体,才能选择正确的立足点,这就要求对目前的软件技术有一个了解;要考虑纳入新的发展,那么规范应该分层,把一般的...

空空如也

空空如也

1 2 3 4 5 ... 9
收藏数 161
精华内容 64
关键字:

一定要有控制变量吗