news 2026/8/7 23:48:26

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

作者头像

张小明

前端开发工程师

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

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

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

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

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

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

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

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

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

数据库约束

一.添加主键约束1.使用DDL语句添加主键约束alter table 表名 add primary key(列名);示例:alter table emp add primary key(employee_id);2.主键自增长Mysql中的自动增长类型要求:(1)一个表中只能有一个列为自动增长。&#xff0…

作者头像 李华
网站建设 2026/8/7 7:56:21

Blender主题定制终极指南:如何快速打造个性化界面

Blender主题定制终极指南:如何快速打造个性化界面 【免费下载链接】blender Official mirror of Blender 项目地址: https://gitcode.com/gh_mirrors/bl/blender 你是否觉得Blender默认的深色界面千篇一律?想要为你的创作环境注入更多个性和色彩&…

作者头像 李华
网站建设 2026/8/6 13:58:25

【无标题】web第三周

先了解sql是什么用于操控数据库的语言(结构化查询语言)例如电影票房,都是从数据库中取出数据展示的注入漏洞SQL1.什么是SQL注入(也叫SQL注码)SQL注入是一种常见的网络安全漏洞和攻击方式,它利用应用程序对用…

作者头像 李华
网站建设 2026/8/6 9:40:23

Holo1.5开源:小模型颠覆UI智能交互,企业级AI代理成本骤降80%

导语 【免费下载链接】Holo1.5-3B 项目地址: https://ai.gitcode.com/hf_mirrors/Hcompany/Holo1.5-3B 法国AI公司H Company正式开源Holo1.5系列多模态模型,通过3B/7B/72B多规格配置,将计算机界面(UI)定位准确率提升10%,网页操作成本…

作者头像 李华
网站建设 2026/8/7 15:46:44

如何快速掌握umy-ui:面向Vue开发者的终极性能优化指南

如何快速掌握umy-ui:面向Vue开发者的终极性能优化指南 【免费下载链接】umy-ui umy-ui,一套为开发者准备的基于 Vue 2.0 的桌面端组件库,完美解决表格万级数据渲染卡顿,编辑表格卡顿问题 项目地址: https://gitcode.com/gh_mirr…

作者头像 李华
网站建设 2026/8/7 4:45:50

【流程】——若依项目前后端打包发布到服务器

打包发布 后端项目的打包发布 修改端口 在admin模块的application.yml中修改后端端口 还是这个文件,把redis配置页改一下 修改数据库连接 在application-druid.yml中修改数据库连接 打包后端文件 双击生命周期的package 生成目录的jar路径,会在打…

作者头像 李华