流程控制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 [计] 缺省,默认, 执行缺省;
}
签名:记录一下所学,理解。
既温故知新,
又有益后辈,
如有错误请帮助纠正和知识扩展,
希望看客见证我的成长。