逗号运算符[c][code]

本文详细介绍了逗号运算符的功能及使用方式。该运算符可以将多个表达式连接成一个复合表达式,并按从左到右的顺序依次计算每个表达式的值,最终返回最后一个表达式的值。通过几个具体的C语言示例,展示了逗号运算符如何在实际编程中应用。

 

/* 
 * 逗号运算符的作用是将若干表达式连接起来。
 * 它的优先级别在所有运算符中是最低的, 结合方向是"自左至右"的。
 * 其值是最后一个表达式的值, 其间所有的都要计算
 
*/
#include 
<stdio.h>

main()
{
    
int x, y, z, a;

    x
=y=(z=8*2, z*4);

    printf(
"x=%d, y=%d, z=%d \n", x, y, z); //x=64, y=64, z=16

    z
=10 + (3040);

    printf(
"z=%d \n", z); //z=50

    printf(
"%d %d\n", (a=3*5, a*4), ((a=3*5, a*4), a+5)); //60 20

    
return 0;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值