C的基础上学习C# (第四章--流程控制)
2014-05-11 21:38
323 查看
C# 中bool类型的值是 True 或 False 而不是 1或 0
优先级从高到低 >= , = = , & , &&
switch 语句末尾无;号 , 区别于C和++ , C#中执行完一个cass语句后是不能再执行后面一个cass语句的。cass 其实就是个标签。
有一个例外:
switch (<testVar>)
{
case <comparisonVal1>:
case <comparisonVal2>:
<code to execute if <testVar> == <comparisonVal1> or <testVar> == <comparisonVal2> >
break;
...
}
把多个case语句放在一起(堆叠它们),其中加一个代码块,实际上是一次检测多个条件。如果满足这些条件中的任何一个,就会执行代码。
讲大写转小写
string name;
name = Console.ReadLine();
name.ToLower ();
输出换行用+
Console.WriteLine("You
have the same name as me!"+
"sfsfdfsfsdfsd");
Console.WriteLine(); 输出一行字符串 并 换行,
Console.Write(); 仅仅输出一行字符串 , 不换行。
break 终止整个循环
continue 立即终止当前循环但不跳出整个循环(继续执行下一次循环)
goto 可以跳出循环,但不能跳入循环
return 退出整个函数
优先级从高到低 >= , = = , & , &&
switch 语句末尾无;号 , 区别于C和++ , C#中执行完一个cass语句后是不能再执行后面一个cass语句的。cass 其实就是个标签。
有一个例外:
switch (<testVar>)
{
case <comparisonVal1>:
case <comparisonVal2>:
<code to execute if <testVar> == <comparisonVal1> or <testVar> == <comparisonVal2> >
break;
...
}
把多个case语句放在一起(堆叠它们),其中加一个代码块,实际上是一次检测多个条件。如果满足这些条件中的任何一个,就会执行代码。
讲大写转小写
string name;
name = Console.ReadLine();
name.ToLower ();
输出换行用+
Console.WriteLine("You
have the same name as me!"+
"sfsfdfsfsdfsd");
Console.WriteLine(); 输出一行字符串 并 换行,
Console.Write(); 仅仅输出一行字符串 , 不换行。
break 终止整个循环
continue 立即终止当前循环但不跳出整个循环(继续执行下一次循环)
goto 可以跳出循环,但不能跳入循环
return 退出整个函数
相关文章推荐
- C#基础学习——流程控制语句
- Java基础知识学习之路-05-第四章-流程控制与数组
- C#学习之路,学习笔记 第四章 流程控制
- 用《叩响C#之门》复习C#基础知识 第四章 流程控制
- 【零基础学习iOS开发】【02-C语言】09-流程控制
- Python编程入门-第四章 流程控制 -学习笔记
- java 从零开始,学习笔记之基础入门<运算符表达式和流程控制>(六)
- 第七讲 : 流程控制-条件分支语句 -【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#视频教程】
- JAVA基础知识学习笔记(流程控制、数组)
- php学习基础篇之基础函数(数学 日期 字符串)、php循环流程控制
- 【零基础学习iOS开发】【02-C语言】09-流程控制
- C#基础篇三流程控制1
- java编程思想 第四章 控制执行流程学习心得
- 学习笔记 Java_毕向东_语言基础_程序流程控制 2014.7.29
- 黑马程序员-java基础学习(流程控制)
- PHP基础学习之流程控制的实现分析
- 《高性能JavaScript》- 第四章算法控制流程 - 学习笔记
- 黑马程序员——零基础学习iOS开发——04 c语言:基本运算、流程控制、函数
- C# 学习总结 之 流程控制
- 第八 讲 : 流程控制-循环语句 - 【天轰穿.Net4趣味编程系列视频教程-vs2010轻松学习C#】