(4)逗号运算符

1、定义
逗号运算符用来连接两个表达式 ,并以右边表达式的值作为它的结果,逗号优先级是所有运算符最低的,甚至低于赋值运算符,所以他两边的表达式先运算; 逗号运算符的组合关系是自左向右,所以左边的表达式先运算,而右边表达式的值就留下来作为符号运算符的结果。[ 1-1.cpp ]

#include <stdio.h>

int main()
{
	int i;
	//i = 3+4, 5+6;  //赋值运算符高于逗号,所以先计算i=3+4.
	i = (3+4,5+6); //先计算括号里,逗号自左向右计算,并将右侧表达式值作为逗号运算的值。

	printf("%d\n", i);

	return 0;
}

2、用途:
主要用在 for 循环中[ 1-2.cpp ]:
例如:
for( i=0,j=0; i<j; i++,j++ )
{
}

#include <stdio.h>

int main()
{
	int i, j, num = 0;
	
	for(i=0, j=10; i<=j; i++,j--)
		num++;
	
	printf("num:%d\n", num);

	return 0;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值