零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门
一.C语言逗号表达式简介
1.逗号表达式书写形式
C
语言逗号表达式和三目运算符类似,都是由多个表达式构成,逗号运算符的一般表示形式为:表达式1
,表达式2
, 表达式3
…
2.逗号表达式计算结果
由于 C 语言逗号表达式是由多个表达式组成,求解的顺序是自左向右进行,先求解表达式 1
的值,然后求解表达式 2
的值,依次类推,整个逗号表达式的值是最后一个表达式的值。
二.C语言逗号表达式实战
1.逗号表达式的使用
a=3*5,a*4 //a=15,表达式值60
a=3*5,a*4,a+5 //a=15,表达式值20
2.逗号表达式与赋值表达式区别
赋值表达式,将一个逗号表达式的值赋给x
,例如:
x=(a=3,6*3) //赋值表达式,表达式值18,x=18
逗号表达式,它包括一个赋值表达式和一个算术表达式,例如:x
和a
的值为3
,逗号表达式计算结果为18
;
x=a=3,6*a //逗号表达式,表达式值18,x=3
其实,逗号表达式无非是把若干个表达式“串联”起来。在许多情况下,使用逗号表达式的目的只是想分别得到各个表达式的值,而并非一定需要得到和使用整个逗号表达式的值,逗号表达式最常用于循环语句( for
语句)中.
三.猜你喜欢
- 安装 Visual Studio
- 安装 Visual Studio 插件 Visual Assist
- Visual Studio 2008 卸载
- Visual Studio 2003/2015 卸载
- 设置 Visual Studio 字体/背景/行号
- C语言 Hello World
- C语言代码注释
- C语言数据类型 / 变量类型
- C语言变量声明和定义
- C语言格式控制符/占位符
- C语言 printf 函数
- C语言条件判断 if / else
- C语言逻辑运算符
- C语言三目运算符
- C语言逗号表达式
© 版权声明
1、本网站名称:猿说编程
2、本站永久网址:https://www.codersrc.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
2、本站永久网址:https://www.codersrc.com/
3、本网站的文章部分内容可能来源于网络,仅供大家学习与参考,如有侵权,请联系站长进行删除处理。
4、本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责。
5、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新。
THE END
暂无评论内容