news 2026/6/10 13:33:27

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言标点符号逗号和分号使用区别

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

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

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

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

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

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

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

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 12:31:26

Hyperf集合操作终极指南:数据处理新境界

还在为复杂的数组操作而烦恼吗?Hyperf集合组件将彻底改变你的数据处理方式!作为PHP开发者的得力助手,它提供了超过100个实用的方法,让数组操作变得前所未有的简单和高效。 【免费下载链接】hyperf 🚀 A coroutine fram…

作者头像 李华
网站建设 2026/6/9 18:05:32

FlashAttention三大核心技术:如何让大模型推理速度提升5倍

FlashAttention三大核心技术:如何让大模型推理速度提升5倍 【免费下载链接】flash-attention Fast and memory-efficient exact attention 项目地址: https://gitcode.com/GitHub_Trending/fl/flash-attention 大语言模型推理过程中的性能瓶颈一直是困扰开发…

作者头像 李华
网站建设 2026/6/10 14:10:37

Java面试实战:从Spring Boot到微服务架构的全面解析

场景描述 在一家知名互联网大厂的会议室里,面试官李老师正在对一位名叫“超好吃”的Java小白求职者进行面试。此次面试主要涉及电商场景下的技术栈应用。 第一轮提问 李老师: 你能简要谈谈在电商网站中,我们为什么选择Spring Boot来构建后台服…

作者头像 李华
网站建设 2026/6/10 1:05:43

微软面试之白板做题

白板做题如大家所了解的,微软面试一般是在白板上做题,白板做题不仅是考察你的算法能力,更是通过这种方式考察你的思维逻辑及沟通能力。离开了 IDE,你是否还能轻松写出高质量的代码?建议在面试之前,脱离 IDE…

作者头像 李华