目 录CONTENT

文章目录

CSharp(十一) 顺序语句

CSharp(十一) 顺序语句

顺序语句

是指按照代码书写顺序 从上到下依次执行 的语句,是最基础的程序执行流程。

基本特点

  • 语句按书写顺序依次执行
  • 每条语句以分号 ;结尾
  • 多条语句可以写在同一行(不推荐)

常见类型

声明语句

int age = 25;           // 变量声明并初始化
string name = "张三";    // 字符串变量
const double PI = 3.14; // 常量声明

赋值语句

int a = 10;
a = 20;        // 简单赋值
a += 5;        // 复合赋值 (a = a + 5)
a++;           // 自增赋值

表达式语句

int result = 10 + 20;   // 算术表达式
bool flag = a > b;      // 关系表达式
bool ok = a > 0 && b > 0; // 逻辑表达式

方法调用语句

Console.WriteLine("Hello");  // 调用方法
Calculate();                  // 调用自定义方法
int len = text.Length;        // 调用属性/方法

对象创建语句

var list = new List<int>();           // 创建集合
var person = new Person { Name = "Li" }; // 对象初始化器

执行顺序示例

using System;

class Program
{
    static void Main()
    {
        // 第1步:声明变量
        int a = 10;

        // 第2步:修改变量
        a = a + 5;  // a = 15

        // 第3步:输出
        Console.WriteLine($"a的值: {a}");  // 输出: a的值: 15

        // 第4步:再次计算
        int b = a * 2;  // b = 30

        // 第5步:最终输出
        Console.WriteLine($"b的值: {b}");  // 输出: b的值: 30
    }
}

代码块

{}将多条语句组合成一个代码块,块内语句仍按照顺序执行

{
    int x = 1;
    Console.WriteLine(x);
    x++;
    Console.WriteLine(x);
}

注意事项

注意点 说明
变量先声明后使用 使用变量前必须先声明,否则会报错
作用域规则 变量只在声明它的块内有效
除法运算 整数相除会截断小数: 5 / 2 = 2
类型匹配 赋值时类型需兼容或显式转换

与流程控制语句的关系

顺序语句是默认执行方式,当需要改变执行顺序的时候,使用

  • 选择语句 (if, switch)
  • 循环语句 (for, while, do-while,foreach)
  • 跳转语句 (goto, break, continue,return)
0
博主关闭了当前页面的评论