E15.【C语言】练习:逗号表达式和前置后置++

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

求输出结果

(基础知识见第15篇:http://t.csdnimg.cn/OWoCO)

c=++a; 先++,a是6,赋值给c,c是6  //执行后a==6,b==0,c==6

b = ++c, c++, ++a, a++; 依次从左向右执行,++c:c==7,b==7 c++:b==7,c==8  ++a:a==7,b==7

a++:b==7,a==8

//执行后 a==8,b==7,c==8

b += a++ + c; a==9,b==8+8+7=23,c==8

相关推荐

  1. E15.【C语言练习逗号表达式++

    2024-07-20 14:56:01       27 阅读
  2. C++:++--运算符的如何实现

    2024-07-20 14:56:01       28 阅读
  3. [项目]C++正则表达式

    2024-07-20 14:56:01       48 阅读
  4. ++i(自增) i++(自增)的区别

    2024-07-20 14:56:01       40 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-20 14:56:01       123 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-20 14:56:01       131 阅读
  3. 在Django里面运行非项目文件

    2024-07-20 14:56:01       109 阅读
  4. Python语言-面向对象

    2024-07-20 14:56:01       117 阅读

热门阅读

  1. VScode+latex+Sumatra 环境配置

    2024-07-20 14:56:01       33 阅读
  2. 宠物健康管理新突破:智能听诊器

    2024-07-20 14:56:01       28 阅读
  3. 学习计算机

    2024-07-20 14:56:01       28 阅读
  4. 前端出发能走多远——写在前面

    2024-07-20 14:56:01       29 阅读
  5. Linux 之 grep命令详解

    2024-07-20 14:56:01       27 阅读
  6. 小程序底层原理

    2024-07-20 14:56:01       28 阅读
  7. 力扣第十八题——四数之和

    2024-07-20 14:56:01       28 阅读
  8. python处理DWG文件

    2024-07-20 14:56:01       23 阅读
  9. Mojo AI编程语言(九)网络编程:构建联网应用

    2024-07-20 14:56:01       28 阅读
  10. CSS Shapes布局

    2024-07-20 14:56:01       25 阅读