17、C 语句详解

C# 语句详解

在 C# 编程中,语句是构建程序逻辑的基础。不同类型的语句承担着不同的功能,从简单的变量声明到复杂的控制流语句,它们共同协作,实现了程序的各种功能。下面将详细介绍 C# 中常见的语句类型及其使用方法。

1. 空语句与标签语句

空语句在 C# 中有着特殊的用途,它可以用于在代码块的结束“}”之前声明标签。例如:

void F() {
    ...
    if (done) goto exit;
    ...
    exit: ;
}

这里的空语句 exit: ; 声明了一个标签 exit ,可以通过 goto 语句跳转到该标签处。

标签语句允许在语句前添加标签,其语法为:

labeled-statement:
    identifier   :   statement

标签的作用域是声明它的代码块,包括任何嵌套的代码块。同一个代码块中不允许有同名标签的作用域重叠。标签有自己的声明空间,不会与其他标识符冲突。例如:

int F(int x) {
    if (x >= 0) goto x;
    x = -x;
    x: return x;
}

在这个例子中, x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值