#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));

printf("x=%d,y=%d,x=%d,y1=%d",x,y,x,y1);

输出结果是x=5,y=5,x=5,y1=10

逗号表达式的优先级别很低比赋值的还要低

计算y的值的时候首先计算x=a+b,x=5,然后计算y=x

计算y1的时候按照逗号表达式的规则,取最后的一个值。

return 0;

}

转载于:https://blog.51cto.com/xls06/946502

c语言中有关逗号表达式相关推荐

  1. C语言中的逗号表达式

    #include <stdio.h>int main() {int a = 1;int b = 5;int c = 3;int d = (a = b - c, b = a - c, c = ...

  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. java getRuntime().exec 带符号的命令 无法执行 解决方法
  2. 【BZOJ】2982 combination
  3. WebDriver原理分析
  4. 一文详解神经网络与激活函数的基本原理
  5. cocos2dx3.0五种屏幕适配模式,及FIXED_WIDTH、FIXED_HEIGHT使用
  6. Maven依赖排除 禁止依赖传递 取消依赖的方法
  7. “ == “运算符与equals()方法的区别
  8. Hyper-v下安装第一台Windows Server 2012 R2
  9. matlab中安装libsvm时No supported compiler or SDK was found问题
  10. 英语----情态动词---半情态动词
  11. word 编辑域中的汉字_神器!10秒在word中编辑复杂数学公式,不用mathtype也行!...
  12. 抽象代数学习笔记三《群:对称性变换与对称性群》
  13. qq文件服务器怎么用,怎样使用qq文件助手功能图文教程
  14. 计算机中通道的基本功能,Photoshop中各个面板的基本功能介绍 -电脑资料
  15. CF1463-A. Dungeon
  16. Unity 3D 海水的实现2 折射与反射 离屏相机的渲染
  17. 使用MSP430F5529的ADC测量,并用OLED显示传感器输出的模拟量
  18. 函数的值域【基础辅导和中阶辅导】
  19. IT项目管理的六种错误思维
  20. 一、CSS定位布局[相对定位、绝对定位、固定定位]

热门文章

  1. mysql 常用管理命令
  2. xshell登陆腾讯云服务器
  3. tomcat使用线程池配置高并发连接
  4. QTableView修改数据后弹出是否保存的提示框。
  5. Linux下强制某登录用户下线
  6. 详解SQL Server Profiler分析死锁几大步骤
  7. 微程序相关的两个知识点
  8. WIN10什么都没开内存占用率过高, WIN7单网卡设置双IP
  9. tensorflow.python.framework.tensor_shape.TensorShape 类
  10. 10月19日 蒟蒻的流水账