当前位置: 首页 > news >正文

C语言标点符号逗号和分号使用区别

最近在看linux的源码,突然想到一个问题,源码中的逗号和分号的区别,什么时候使用逗号,什么时候使用分号。

逗号的含义是什么?分号的含义是什么?

首先,逗号的含义是停顿,分开,让代码看起来更容易,罗列的意思,对应就是英文中的“逗号”。分号的意思是一行代码的结束,其实对应的英文中的句号,但是句号“.”已经被结构体成员访问占用了,所以只能用一🀄与英文中的句号对应的标点符号,这里就剩下“;”了。

(1)C语言中的分号,代表一行代码的结束,这里比较好理解,这里就不再赘述了。

(2)C语言的逗号,代表分隔开,暂时停顿,还未结束。常用的地方就是罗列的含义,最常用的地方就是数组成员的赋值{1, 2, 3, ...,9},还有就是结构体变量成员赋值,也用到了“逗号”,代表“停顿”,还未结束。

一种特殊的用法就是逗号运算,例如“x++, y+x;”,这里使用到了逗号,代表还未结束要给“y+x”适用,所以使用暂停作用的“,"逗号了。

总之,如果想表示一行的结束,句号的含义就使用分号“;”,如果起到隔离、暂停的作用使用“,”逗号。

http://www.jsqmd.com/news/88127/

相关文章:

  • FunASR空白音频处理实战:从异常崩溃到稳定运行的完整解决方案
  • 第五章-Application类
  • 计算机毕业设计springboot电子病例系统 基于SpringBoot的智慧医疗病历管理平台 SpringBoot驱动的数字化门诊病历云系统
  • docker学习笔记
  • 计算机毕业设计springboot智能健身房管理系统 基于SpringBoot的智慧健身会所综合运营平台 面向健身俱乐部的SpringBoot智能服务与资源调度系统
  • 立足 AutoCAD 平台 T30 天正暖通 V1.0 下载安装教程 助力暖通设计提质增效
  • PageHelp插件使用
  • 毕设项目 基于大数据的K-means广告效果分析
  • Java Web 学习全指南:从入门到实战,体系化掌握核心技能
  • 点大商城系统v2全开源版基础上增加22复制7人成团功能的一些开发经验导图支持(链动n+1功能+排队免单功能+大屏数据)
  • 【硕士生必看】毕业论文初稿写崩了?Paperzz智能生成+深度查重,助你3天逆袭,导师直呼“这水平够发核心”!
  • 【单片机毕业设计】【mcugc-mcu910】基于单片机的温控风扇
  • 08cms房产多城市版最新v8.7含小程序及装修网的安装及配置方法整理出来希望能帮到大家
  • 3步搞定Flow Launcher搜索失效:Everything版本冲突的终极修复指南
  • 彻底掌握pyenv:Shim机制如何让Python版本管理如鱼得水
  • 【博士生必看】博士论文初稿写不动了?Paperzz智能辅助+权威查重,助你突破瓶颈,导师说“这思路可以申基金”!
  • 记录一次微前端改造:把 10+ 个独立 Vue 项目整合到一起
  • 股票历史分时BOLL数据之Python、Java等多种主流语言实例代码演示通过股票数据接口
  • 科技赋能味觉创意 “心语酪印” 西安首秀 打造可定制酸奶消费新场景
  • 教程6:事件的使用-–-behaviac
  • ScienceDecrypting完全攻略:三步搞定科研文档解密难题
  • C++中的原型模式 - 详解
  • 【Java-小程序毕设项目】基于微信小程序的个人健康管理系统+SpringBoot后端实现
  • 完整教程:构建AI智能体:九十五、YOLO视觉大模型入门指南:从零开始掌握目标检测
  • Windows系统中msg命令的完整使用方法及相关示例
  • Velero压缩引擎深度解析:从架构原理到实战调优
  • 如何快速掌握umy-ui:面向Vue开发者的终极性能优化指南
  • LookingGlass与OBS集成:实现专业级游戏直播录屏
  • 65、Mono编程入门指南:从基础到GUI应用
  • Polar靶场-Web中等题目记录(15-32)