c语句以句号结束对吗

C语言不以句号结束,c语言的语句结束标志是分号,且必须是英文半角下的分号,即‘;’。

在C语言中分号“;”用于结束一个语句,就如同平日常用的句号“。”作用一样。(推荐课程:C语言教程

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

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

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

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

扩展知识:

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

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

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

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

更多相关文章

  1. #define和printf是不是c语句?
  2. c语言中如何用do...while语句求1到100的累加和
  3. c语言switch case语句怎么用
  4. c语言程序是从源文件第一条语句开始执行的,这句话是错的吗
  5. c语言goto语句用法
  6. c语言输出语句是什么
  7. c语言if语句格式是什么?
  8. c语言中的语句之间必须用分号作为分隔符吗?
  9. c语言每条语句以什么结束

随机推荐

  1. Android SDK 2.1 下载与安装教程
  2. 【Android】Android的快速开发框架Afinal
  3. Android导航栏资源总结,单纯防丢!
  4. 学习Android 必备 实例大集合
  5. 【Android游戏开发二十一】Android os设
  6. android 网络 post get
  7. Android消息处理系统
  8. android 界面应用锦集
  9. Android(安卓)学习笔记 Contacts Content
  10. Android中解决手机屏幕横竖屏切换问题