首页 > 编程语言 > 详细

C语言逗号运算符(C语言学习笔记)

时间:2020-03-25 15:55:18      阅读:52      评论:0      收藏:0      [点我收藏+]

什么是逗号运算符

逗号运算符
逗号运算符是指在C语言中,多个表达式可以用逗号分开,其中用逗号分开的表达式的值分别结算,但整个表达式的值是最后一个表达式的值。

用法

多个变量赋值
技术分享图片

原因:“=”的优先级要高于“,”
技术分享图片

原因:逗号运算符中表达式从左到右依次进行计算

#include <stdio.h>

int main() {
	int a, b, c;
	a = (b=3,(c=b+2)+3);
	printf("a = %-4db = %-4dc = %-4d\n",a,b,c);
	return 0;
}

技术分享图片
技术分享图片

不是所有逗号都是逗号运算符

举个例子

int i=5,j;

这里的逗号仅仅只是一个分隔符,并不是逗号运算符

C语言逗号运算符(C语言学习笔记)

原文:https://www.cnblogs.com/anweilx/p/12566330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!