#include <stdio.h>int main()
{int a = 1;int b = 5;int c = 3;int d = (a = b - c, b = a - c, c = a + b);printf("%d", d);return 0;
}

逗号表达式是由左向右依次计算,整个表达式的结果是最后一个表达式的结果,在上方代码中,表达式的值即为c的值。

看第一个区域,a=b-c,所以a=5-3=2,此时a = 2。再看第二个区域,b= a - c = 2-3 = -1。

最后来到最后一个区域,c = a+b = 2-1 =1。所以表达式的值就为1,即d的值为1。

C语言中的逗号表达式相关推荐

  1. c语言中有关逗号表达式

    #include <stdio.h> int main() { int a=1,b=4,c=6,x,y,y1; y=(x=a+b),b+c; y1=((x=a+b),(b+c)); pri ...

  2. C语言中的逗号的作用,C语言逗号运算符和逗号表达式基础总结

    逗号运算符的作用: 1,起分隔符的作用: 定义变量用于分隔变量:int a,b 输入或输出时用于分隔输出表列 printf("%d%d",a,b) 2,用于逗号表达式的顺序运算符 ...

  3. c语言赋值一个字母,c语言赋值后面有逗号 c语言赋值与逗号表达式问题

    C语言提供一种特殊放入运算符:逗号运算符 表达式1,表达式2 逗号表达式的分享解过程是: 先分享表达式1,再分享表达式2 整个逗号表达式的值是表达式2的值,如表达式"3+5,6+8" ...

  4. C语言中的逗号运算符

    C语言中的逗号运算符 在C语言中逗号","也是一种运算符,称为逗号运算符. 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式.其一般形式为:     表达式1, 表达式 ...

  5. c语言中逗号是什么字符,C语言中的逗号操作符

    在C语言中,","的用法有两种:一种是做分隔符,另一种是作运算符.在变量声明语句.函数调用中,逗号是做分隔符用的,例如: int a,b,c; scanf("%f%f%f ...

  6. C语言中的逗号操作符

    在C语言中,","的用法有两种:一种是做分隔符,另一种是作运算符.在变量声明语句.函数调用中,逗号是做分隔符用的,例如: int a,b,c; scanf("%f%f%f ...

  7. 在c语言中逗号的作用,关于c语言中的逗号运算符???

    等下..答错了..还需要理解一下神马是逗号表达式..我前面说的和uuyyhhjj与delta_charlie的意思一样,但其实我们都搞错了.你可以自己把我们的例子都运行一下,看看是不是这样.下面我感觉 ...

  8. (C语言)关于逗号表达式

    一些特点 1.逗号表达式是C语言优先级最低的运算符. 2.逗号表达式是左结合性(即按从左到右顺序运算)的运算符. 常见表达式 //例一 #include<stdio.h> void mai ...

  9. C语言陷阱之逗号表达式

    多维数组的各个下标必须单独出现在一对方括号内,在什么条件下,下列这些代码段可以通过编译而不会产生任何警告信息. int array[10][20]; ... i = array[3,4]; 咋一看ar ...

最新文章

  1. 曼哈顿距离和切比雪夫距离链接
  2. python二十九:__name__
  3. 《js高级程序设计》6.1.1-6.1.3——数据属性、访问器属性
  4. [2018湖南省队集训] 6.28 T3 simulate
  5. PyTorch之torch.nn.CrossEntropyLoss()
  6. Linux中断线程化的优势,记一个实时Linux的中断线程化问题
  7. package.json作用
  8. Mysql Cluster集群实现高可用
  9. 正反向数据库及生成设计报告
  10. 【渝粤教育】国家开放大学2018年秋季 2208T政治学原理 参考试题
  11. 星环大数据使用经验总结
  12. std::setw的坑
  13. shopex mysql索引_shopex数据库表结构说明文档.doc
  14. 反转链表(leetcode 206)
  15. 全系T*镀膜认证镜头 vivo X70系列夜拍体验再升级
  16. Deeplab V1
  17. 网络广播mms直播地址
  18. DeepCham: Collaborative Edge-Mediated Adaptive Deep Learning for Mobile Object Recognition
  19. 海外市场增长快速,爱贝激战跨境支付蓝海
  20. 在endnote中添加中文参考文献格式

热门文章

  1. Correlation Intractability ( CI )
  2. Flask实战!从后台管理到人脸识别,六款优质Flask开源项目介绍
  3. 微信小程序与C#语言的Asp.net后台的传输
  4. 软件测试模型的V模型、W模型
  5. 笔记+R︱Logistics建模简述(logit值、sigmoid函数)
  6. 《Channel Pruning for Accelerating Very Deep Neural Networks》论文笔记
  7. protobuf 归纳
  8. Windows 上建立虚拟机安装Centos系统并部署 Kubernates 集群
  9. SwiftUI学习笔记CoreData使用
  10. 设计模式 工厂模式 从卖肉夹馍说起