什么是语句标号

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:19:18
什么是语句标号???

语句标号
作用:语句标号用来标识函数中某个出声明语句外的语句位置,语句标号与其标识的语句之间用冒号(“:”)分隔。(通俗的来说就是:用一个标识符表示程序中的某一行,用标号名加冒号组成)(摘录的)
例子:
#include <stdio.h>
int main(void)

long s=1,t=1,n;
scanf("%ld",&n);
loop:if(t<=n){ /*这里的loop即为语句标号,代表下面的if语句*/
s=s*t;
t++;
goto loop;/*语句标号多用在goto语句中*/
}
printf("%ld!=%ld",n,s);
}

详细说明:
特点:是C语言程序中无须声明即可使用的语言元素。(另一种大同小异的说法:C语言中既无值也无类型,且无需声明便可直接使用的标识符)
语句标号名:同一函数中的所有语句标号都不能相同,但可与函数中的变量名同名,不会产生冲突。
作用域:是所在函数,但不存在复合语句作用域问题。

希望能帮到大家哈!
(*^__^*)

用一个标识符表示程序中的某一行,用标号名加冒号组成,如
main()
{
a:printf("asdf");/*a就是这一行的标号*/
}