c语言的语句结束标志是什么

c语言的语句结束标志是什么,第1张

c语言的语句结束标志是分号。在C语言中分号“;”用于结束一个语句,就如同平日常用的句号“。”作用一样。

C程序是由C语言写的,能完成特定功能的一套完整的指令。组成这些指令的基本元素,称为语句。一个C程序必须要有头文件、一个主程序,主程序必须要以‘{’开头,以‘}’结尾。

两者之间是语句文本。每行语句必须以‘’分号结尾。注意,所有标点必须用英文标点,如果用中文标点的话,程序会报错。

程序中有时候会有双斜线‘//’,这是单行注释符,它的右边的语句仅仅起注释作用,不会被执行;

此外,还有多行注释符‘/*’和‘*/’,这两个符号中间的内容不会被执行。

扩展资料

C语言 while(表达式)后面是没有分号的,如果不小心加上分号,系统也不会出现编译错误,但是程序却会不停的执行空 *** 作,形成空循环体,无法执行“while(表达式);”后面的程序,得不到预计的效果。例如,在累加求和的程序中while循环加上分号产生错误。

在do…while循环语句中while后面是有分号的,与普通的语句一样,这个分号是用来结束语句的。如果遗漏了这个分号,程序不会通过编译进而产生错误。

因此,在用do…while循环语句时,不要忘记在while的后面加上分号,即使忘记了,编译器也会有所提示,而不会产生不可预见的错误。

注意:分号在do…while语句中代表一条语句的结束,并不代表循环体的结束。

C语言中 语句分为简单语句(simple statement)和复合语句(compound statement)。\x0d\x0a简单语句以分号作为结束。其中简单语句里面又有赋值语句 声明语句 结构化语句 函数调用语句\x0d\x0a和 空语句。\x0d\x0a复合语句指用花括号{ } 将简单语句甚至另一些复合包起来,所以就以}作为语句结束的标记。

c语言中的字符串结束标志是字符‘\0’,它的ascii码值是0。一般来说使用两种该来加结束标志。

1、使用字符'\0',比如下面的代码

char sztest[3]

sztest[0] = 'a'

sztest[1] = 'b'

sztest[2] = '\0'//这里直接使用结束字符'\0'2、使用ascii码值来做为结束符,示例代码如下。

#include

int main()

{

char sztest[] = "test"

sztest[1] = 0x00

printf("%s\n", sztest)

return 0

}执行结果只输出第1个字符t。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11980319.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存