逗号运算符在C语言中逗号运算符有什么用呢?

逗号运算符  时间:2021-08-02  阅读:()

逗号运算符与逗号表达式

(a=3*5,a*4),a+5

这是2个逗号表达式,逗号表达式是从左往右依次计算,最后那个值作为整个表达式的值,

所以(a=3*5,a*4)的值为60 ,但是a的值没有变,没有赋值操作

然后计算第二重逗号表达式,60,a+5 这时,这个表达式的最后值就是20了,不知道楼主是否明白了

在c语言中,逗号运算符的相关例子

逗号运算符 C语言中逗号“,”也是一种运算符,称为逗号运算符。

其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。

其一般形式为: 表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。

void main(){ int a=2,b=4,c=6,x,y; y=(x=a+b),(b+c); printf("y=%d,x=%d",y,x); } a<--2,b<--4,c<--6,x<--0,y<--0 x<--a+b,y<---b+c 本例中,y等于整个逗号表达式的值,也就是表达式2的值,x是第一个表达式的值。

对于逗号表达式还要说明几点: 1.逗号表达式一般形式中的表达式1和表达式2 也可以又是逗号表达式。

例如: 表达式1,(表达式2,表达式3) 形成了嵌套情形。

因此可以把逗号表达式扩展为以下形式: 表达式1,表达式2,…表达式n 整个逗号表达式的值等于表达式n的值。

2.程序中使用逗号表达式,通常是要分别求逗号表达式内各表达式的值,并不一定要求整个逗号表达式的值。

3.并不是在所有出现逗号的地方都组成逗号表达式,如在变量说明中,函数参数表中逗号只是用作各变量之间的间隔符。

以上是摘抄来的 我本人觉得自己最常使用逗号运算符是在 for循环里 for (i = 0, j = 0; i < 3 && j < 3; i++, j+=2) { printf("i = %d, j = %d",i,j); }

关于逗号运算符

逗号表达式“ a=3*5,a*4”值为a=60。







我想问的是

逗号运算符优先级最低,a=15,此逗号表达式的值为60,先算(a=3*5) a=15 再算逗号表达式a*4 =60

int i=5; int a,b; b=i++,++i;

b=i=5; i++,++i=7;

在C语言中逗号运算符有什么用呢?

补充下楼上的:

逗号运算符还可以返回最后个表达式的值

例如:

b=(d=d+1,e=e+1)

上面的代码相当于

d=d+1;

e=e+1;

b=e;

远程登录VNC无法连接出现

今天有网友提到自己在Linux服务器中安装VNC桌面的时候安装都没有问题,但是在登录远程的时候居然有出现灰色界面,有三行代码提示"Accept clipboard from viewers,Send clipboard to viewers,Send primary selection to viewers"。即便我们重新登录也不行,这个到底如何解决呢?这里找几个可以解决的可能办法,我们多多尝试。...

Vultr VPS韩国首尔机房速度和综合性能参数测试

Vultr 商家有新增韩国首尔机房,这个是继日本、新加坡之后的第三个亚洲机房。不过可以大概率知道肯定不是直连中国机房的,因为早期的日本机房有过直连后来取消的。今天准备体验看看VULTR VPS主机商的韩国首尔机房的云服务器的速度和性能。1、全球节点PING速度测试这里先通过PING测试工具看看全球几十个节点的PING速度。看到好像移动速度还不错。2、路由去程测试测试看看VULTR韩国首尔机房的节点...

[6.18]IMIDC:香港/台湾服务器月付30美元起,日本/俄罗斯服务器月付49美元起

IMIDC发布了6.18大促销活动,针对香港、台湾、日本和莫斯科独立服务器提供特别优惠价格最低月付30美元起。IMIDC名为彩虹数据(Rainbow Cloud),是一家香港本土运营商,全线产品自营,自有IP网络资源等,提供的产品包括VPS主机、独立服务器、站群独立服务器等,数据中心区域包括香港、日本、台湾、美国和南非等地机房,CN2网络直连到中国大陆。香港服务器   $39/...

逗号运算符为你推荐
超市管理系统超市收银系统初始化磁盘win10新装硬盘初始化?密码设置怎么给电脑设置密码?电子听诊器听诊器的原理torrent文件怎么打开BT下载后的文件怎么打开蓝牙开发iOS的蓝牙开发跟Android有什么不同印度it印度的IT业免杀远控求一款好使(免杀)远程控制软件?文件系统格式电脑文件系统fat32和NTFS格式是什么 能解释一下吗snoopy官网SNOOPY护肤品究竟是国内生产的吗?在哪生产的?
域名注册godaddy 绍兴服务器租用 瓦工 5折 台湾服务器 安云加速器 wavecom webhosting idc测评网 win8.1企业版升级win10 asp免费空间申请 cdn联盟 可外链网盘 免费高速空间 微软服务器操作系统 网站在线扫描 空间首页登陆 中国电信测速器 沈阳主机托管 德讯 更多