-
string flag=age>35?“中年人”:“其他人” 三元运算符查看全部
-
流程图啊喂
查看全部 -
逻辑判断啊
查看全部 -
标识符命名规则
查看全部 -
UML工具,代码管控,查看全部
-
查看全部
-
if()
{
。。。。。
}
else
{
....
}
外层if会首先判断,如果为false,就会输出错误的,如果为true则再判断内层if.
查看全部 -
for 循环使我们可以通过索引访问数组元素;而 foreach 循环则可以不依赖索引而读取每一个数组元素。
查看全部 -
如上例,循环条件是
x<=10
,筛选条件是x%2==0
。初学者常见的错误是把 2 个条件都写在循环条件里,比如把循环条件写成 x<=10 && x%2== 0 ,请注意甄别:循环条件必须能够遍历每一个数据,如果你写的循环条件会漏掉某些数据,或者循环没有能够正常运行,请检查是不是把筛选条件也写在循环条件里了。查看全部 -
数组.Length 属性会返回数组的长度(即数组元素的个数)
查看全部 -
数组的声明和初始化语法如下:
数据类型[ ] 数组名 = new 数据类型[长度]
数组经过初始化以后,数组元素有默认的初始值, double 类型为 0.0 , int 类型为 0 , char 类型为 'a' , bool 类型为 false , string 类型为 null 。
查看全部 -
if...else 之外,C#中还有一种 switch 条件结构,可以用来对变量进行多个分支的等值判断
查看全部 -
以3.5+8为例,显然数字8的精度较低(int),而3.5的精度较高(double),所以,8会自动转换为double型,即转换为3.5+8.0进行运算,结果为11.5。
请看这个例子:
double d=2;
2的精度显然低于变量d的精度,所以2会自动转换为2.0然后赋值给d。
再看这个例子:int i=3.0;
变量i的精度低于3.0,但是由于i已经声明为int型的变量,变量的值可以变,但变量的类型可不能变来变去的,所以这条命令会出错的。查看全部 -
VS中按F1弹出MSDN查看全部
-
当出现多个 if 和 else ,又没有{}来界定范围时,请参考下面2条原则:
①每一个 else 与前面离它最近的 if 配对。按照这个原则,上面示例代码的两个 else 都与第二个 if 配对,这显然是不可能的,于是又有了第二个原则。
②多个 else 都与同一个 if 相近时,最内层的 else 优先配对。这样,第一个 else 处于内层,就与第二个 if 优先配对,第二个 else 只能与第一个 if 配对。上面的示例代码会输出“C”。
查看全部
举报