美文网首页
C#程序结构

C#程序结构

作者: StarTaurus | 来源:发表于2021-06-27 09:19 被阅读0次

语句、块和作用域

语句

  • 程序所执行的操作以“语句”表达,语句是可以改变程序当前状态的单一实体。
  • 语句在程序中的执行顺序称为“控制流”或“执行流”
  • 语句以分号;结束,如果语句没有以分号结束则会导致编译器错误
  • 常见操作包括声明变量、赋值、调用方法、循环访问集合,以及根据给定条件分支到一个或另一个代码块
string sql="select * from t_user where userName='张三'"
+" and age=18";

  • 块可以用来指定许多语言元素的边界,比如类、接口、结构、属性、索引、事件以及方法
  • 将代码放在块里可以清晰划分工作单元的起点和终点,还确立了作用域
  • 代码块的开始位置是左大括弧”{“,并以右大括弧”}”结尾
static void Main(string[] args)
{
    Console.WriteLine("块");
}

程序流控制

程序设计的三大结构

  • 顺序结构
    • 按照语句书写顺序执行
    • 不需要写流程控制语句
    • 按照先后次序进行执行,每个语句都会被执行
  • 选择结构
    • 选择结构也称判断结构
    • 关键字:if 、else、 switch、case、default
int score;
if (score<60)
{
       Console.WriteLine("成绩不合格");
}
else
{
       Console.WriteLine("您的成绩是:{0} ",score);
}

- 多个if else 语句嵌套

if(score==60){
     Console.WriteLine("成绩及格");
} else if(score>=80){
    Console.WriteLine("成绩中等");
}


 int score;
 switch (idx)
 {
     case 59:
         Console.WriteLine("成绩不合格");
         break;
    case 62:
         Console.WriteLine("成绩合格");
         break;
     default:
         break;
 }

  • 循环结构
    • 关键字:do、for、foreach、in、while
- for 
int count=0;
for(int i=0;i<=3;i++){
    count+=i;
}
Console.WrieteLine(count);
> 输出 6 

- do while()

/* 局部变量定义 */
int a = 1;
 /* do 循环执行 */
 do
 {
     Console.WriteLine("a 的值: {0}", a);
     a = a + 1;
 } while (a < 4);

 Console.ReadLine();

- while() 语句
a=1;
while (a < 4){
    Console.WriteLine("a 的值: {0}", a);
    a++;
}

-= foreach 语句
int[] array= new int[] { 0, 1, 1, 2, 3 };
foreach (int ary in array)
{
   Console.WriteLine(ary);
}
Console.WriteLine();

相关文章

  • 02_C#学习_程序结构

    2019-03-11 (C#从入门到精通) C#程序结构 注释、命名空间、类、Main方法、标识符、关键字和语句 ...

  • C#程序结构

    语句、块和作用域 语句 程序所执行的操作以“语句”表达,语句是可以改变程序当前状态的单一实体。 语句在程序中的执行...

  • C#基础(5.5)程序结构

  • JavaScript程序结构

    一、程序结构(1) 认识程序结构程序结构,描述了业务处理流程,反映到代码中就是代码的执行顺序/过程;常见的程序结构...

  • C#基础(5) 程序流 程序结构

    程序流(程序的结构) 一、顺序结构 程序的入口都是Main函数,代码从上到下,从左到右依次执行 二、分支结构 if...

  • 程序结构之:循环结构

    程序结构之:循环结构 · 视频课程 程序结构之:循环结构 · 课程文稿 今天,我们来学习另一种程序结构:顺序结构。...

  • 2 mysql 体系架构

    2. mysql 体系架构 连接方式TCP/IPSocket mysqld程序结构mysqld程序结构mysql程...

  • 零基础学Java第三篇之流程控制

    程序结构 顺序结构:是最简单的程序结构,也是最常用的程序结构,只要按照解决问题的顺序写出相应的语句就行,它的执行顺...

  • AHK基础入门与程序结构

    [toc] # 前言 ## 什么是程序结构? 程序结构一般指结构化程序设计,也就是说我们把程序结构化,进行以模块功...

  • Flink基础系列30-Table API和Flink SQL之

    一.基本程序结构 Table API和SQL的程序结构,与流式处理的程序结构十分类似; 也可以近似的认为有这么几步...

网友评论

      本文标题:C#程序结构

      本文链接:https://www.haomeiwen.com/subject/yaytultx.html