流程控制1

goto语句

大神们都不推荐使用,初学我觉得这个功能非常好,使用起来很方便,很随意.

label:           //定义一个标签

goto label;   //跳回标签处

 

if 语句

这个用的太广了, 就是如果的意思,如果怎么怎么样

if( 真 )
{
 执行这个
}
else   //否则
{
执行这个
}

if(真)
{
}
else if (真)
{
}

if语句,也非常好理解,没学编程语言前,基本就懂了.只要有一点点英语基础,俗称 判断语句

注意判断 if (a==0)  一定是== 而不是=  , 理解: =是赋值运算符, 把后面的赋给前面的,  == 我理解就是绝对等于 数学中=是等于,再加一个==,我就看作是绝对等于,这样容易记忆.

三元运算符

? :

理解 什么叫几元?  一元就是自己一人运算,二元就是两人运算,三元,当然就是三个人了.

X=(A>0) ? B :C      和if判断相似,  如果A表达式 是真,则 把B赋值给X, 为假 就把C赋给X了. 理解: (如果真)?(答案):(否则答案),  连续读起来 (如果真)(答案)(否则答案),

 

switch

这个语句,我理解的模糊,更主要是没有怎么使用.

switch(abc)    //接收一个abc 去与下面批配

{

case 值1: Console.WriteLine("例如abc与值1匹配输出");break;  //执行完 跳出  ,case 常量 : 就相当于标签了

case 值2: Console.WriteLine("例如输出");break;  //执行完 跳出  ,case 常量 : 就相当于标签了

default:Console.WriteLine("没有匹配的");break;   //default [计] 缺省,默认, 执行缺省;

}

 

 

posted @ 2013-11-17 14:06  收藏家  阅读(137)  评论(0编辑  收藏  举报