C#中的语句

简介: C#中的语句

寄语


接下来几篇文章,将带领大家一起简单回顾下C#中常规的语法,也是平常我们在编码过程中都使用的。


今天来介绍下C#中的语句。


一般科班出身的程序猿们大家第一个学习语言基本都是C语言,C语言里面在刚开始就介绍了语句。C#中介绍的语句和C中的基本一样(这也是我推荐大家开始学习C#或JAVA,先学习C语言的原因。一通百通嘛)。



语句



语句是描述某个类型或让程序执行某个动作的源代码指令。分为声明语句、嵌入语句、标签语句。


如果细说的话里面还有空语句,块语句,简单语句等等。


简单语句由一个表达式和后面跟着的分号组成,块是由一对大括号括起来的语句序列。在块里面也可以包含声明,嵌套,标签等。


 //简单声明
 int age = 27;
 string name = "ahui"
 //块
 {
     int ageTwo = 27;
     ageTwo 
     if (true)
     {
         ;               //空语句
     }
 }

块在语法上算作一个单条嵌入语句。任何语法上需要一个嵌入语句的地方都可以使用块。空语句也一样。


表达式语句


可在表达式后面放置语句终结符(分号)来从一个表达式创建一条语句。

 x=10;

上面代码由赋值表达式和后面跟着的一个分号组成。它把运算符右边的值赋给变量x引用的内存位置,设置了x的值后,表达式返回x的新值。



控制流语句



条件执行 依据一个条件执行或跳过一个代码片段。



if;
if...else;
switch;


循环语句 重复执行一段代码

do;
while;
for;
foreach;


跳转语句 把控制流从一个代码片段改变到另一个代码片段中的指定语句


break;
continue;
return;
goto;
throw;


条件执行和循环结构(除了foreach)需要一个测试表达式或条件以决定程序应当在哪里继续执行。


这里简单说明下跳转语句。


这些跳转语句都可被应用在for、foreach、while、do循环语句中。


 int x = 27;
  while (true)
  {
      x++;
      if (x > 100)
          break;
  }


至于throw用于异常的处理中,使用throw用于向上一层模块抛出异常。

 try
 {
     int x = 27;
     while (true)
     {
         x++;
         if (x > 100)
             break;
     }
 }
 catch (Exception ex)
 {
     throw new Exception("出现异常,错误为:"+ex.Message);
 }


今天的基础知识就到这里,我们明天见。

目录
相关文章
|
2月前
使用if语句
使用if语句
27 2
|
2月前
|
C语言
if语句的使用
该内容是关于C语言中的条件判断语句`if`的介绍。`if`语句用于根据表达式的真假来决定是否执行特定的语句,当表达式为真(非零值)时执行语句,否则不执行。在C语言中,0被认为是假,非0被认为是真。示例包括判断输入整数是否为奇数。此外,还提到了`if...else...`语句,用于在表达式不成立时执行另一组语句。当有多条语句需要执行时,可以使用花括号`{}`来包围。内容中还包括了嵌套`if`语句的例子,用于判断输入的整数是0、正数还是负数,以及如何避免悬空`else`的问题。
28 1
|
2月前
|
JavaScript Shell PHP
shebang语句是什么(二)
shebang语句是什么(二)
9 0
|
2月前
|
存储 弹性计算 运维
if语句
【4月更文挑战第29天】
23 0
|
2月前
|
C++ 容器
c++语句详细介绍(一)
前言 这篇简单介绍一下c++语句,主要有简单语句、语句作用域、条件语句、迭代语句以及异常处理机制
48 0
|
9月前
|
C语言
if语句介绍
if语句介绍
60 0
|
12月前
|
Linux C语言
do-while(0)语句到底有什么用?
do-while(0)语句到底有什么用?
83 0
|
自然语言处理 程序员 Python
耐人寻味的 for...else...语句
耐人寻味的 for...else...语句
56 0
|
编译器 C++
一文带你搞定C++语句
一文带你搞定C++语句
140 0
一文带你搞定C++语句
|
容器
【C++Primer】第5章:语句
【C++Primer】第5章:语句
78 0
【C++Primer】第5章:语句