-
逻辑与( && ): 只有当&&两边的表达式均为 true 时,整个表达式才为 true
逻辑或( || ): 只要||两边的表达式有一个为 true ,整个表达式即为 true ;若两边的表达式均为 false ,整个表达式为 false
查看全部 -
设置断点进行错误点的定位和调试
查看全部 -
二维数组,就是以数组作为元素的数组。
查看全部 -
for 循环使我们可以通过索引访问数组元素;而 foreach 循环则可以不依赖索引而读取每一个数组元素。
查看全部 -
一组数据中只要有一个符合条件,就可以认为“有符合条件的数据”;但只有一组数据中每一个都不符合条件,才能认为“没有符合条件的数据”——一个相等即为"有",全都不等才是"无"。
查看全部 -
循环访问一组数据,从中找出符合条件的数据,这样的算法叫做查找。
写查找的算法,需要做 2 件事,一是写循环访问每一个数据,二是对每一个数据进行验证。这样,就需要写 2 个“条件”:循环条件和筛选条件。
循环条件必须能够遍历每一个数据。
查看全部 -
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。
数组元素索引从 0 开始递增。
查看全部 -
循环中可以应用 continue 关键字中止一次循环,直接进入下一次。
所以,可以使用 continue 关键字,在循环中剔除一些特殊的数据。
查看全部 -
C#中, do...while 循环也是一种常用的循环结构。
do...while 循环第一次执行循环体是没有经过条件判断的,也就是说会无条件的执行一次循环体,此后的逻辑 顺序就与while循环相同了——先判断条件,条件为true再执行循环体一次。
查看全部 -
C#中还有一种非常有用的 for 循环,特别适合于“已知循环次数”的循环。
while 循环有的变量声明、循环条件、变量自加, for 循环一个也不缺,但是 for 循环把这些跟循环次数有关的元素都放在 ( ; ; ) 中,使得{}中的循环体更加纯粹,程序结构更加清晰。
for 循环 ( ; ; ) 中的两个分号是不能缺少的。 for 循环运行时,首先进行变量声明和赋值;接下来判断循环条件,若条件为 true ,则执行循环体一次,若条件为 false ,则结束循环;执行循环体后,进行变量自加。然后会进入下一次循环。
查看全部 -
求和算法的基本步骤: ①声明变量 sum 用来存储“和”。 sum 的初始值赋为 0 。 ②循环,用变量 x 访问每一个数字,用 sum+=x 的方式累加。(即 sum=sum+x; ) ③循环结束后, sum 中存储的即是和。
查看全部 -
程序连续的重复一个步骤称为“循环”。循环可以简化我们的代码,减少冗余。
简单的说,循环是由循环体(需要重复执行的命令)和循环条件组成的。运行时,先判断循环条件,若条件为 true ,就执行循环体一次,然后再判断条件...当条件为 false 时,结束循环。
while 循环结构中,循环条件写在 () 中,循环体写在 {} 中。
查看全部 -
if...else 之外,C#中还有一种 switch 条件结构,可以用来对变量进行多个分支的等值判断。
(变量)与每一个 case 后面的常量进行等值比较,如果相等,就执行对应的分支。执行分支以后, break 关键字会使 switch 结构中止,不会再判断后面的常量。如果变量与所有的常量都不相同,则执行 default 后面的分支。
switch 中的(变量)只能是3种类型:整型(如 int )、字符型( char )、字符串类型( string )。
查看全部 -
?: 就是条件运算符,可以看到它有3个操作数,所以又被称为三元运算符。它的运算逻辑是:当条件表达式为 true 时,执行分支1;当条件表达式为 false 时,执行分支2。
查看全部 -
if...else 条件结构中,如果某个分支只包含一条命令,那么是可以省略大括号{}的。
请注意,如果分支中包含2条以上的命令,是不能省略{}的。
当出现多个 if 和 else ,又没有{}来界定范围时,请参考下面2条原则: ①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。 ②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。
查看全部
举报