C语言例:设 int a=11; 则表达式 a+=a-=a*a 的值

注:软件为VC6.0

代码如下:

#include<stdio.h>
int main(void)
{
	int a=11, b;
	b = (a+=a-=a*a);   
	//a*a=121 -->a-=121结果为a=-110  -->a+=-110结果为a=-220
	printf("表达式a+=a-=a*a 的值为: %d\n",b);
	
	return 0;
}
//优先级:*优于+= , -=
//结合性:+=,-=从右至左

结果如下:

求助好心人GCC,帮忙跑一下结果。

最近更新

  1. TCP协议是安全的吗?

    2024-03-17 00:18:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-17 00:18:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-17 00:18:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-17 00:18:02       18 阅读

热门阅读

  1. 由浅到深认识C语言(1):C语言概论

    2024-03-17 00:18:02       19 阅读
  2. app分发步骤有那些?

    2024-03-17 00:18:02       21 阅读
  3. 如何理解闭包

    2024-03-17 00:18:02       22 阅读
  4. 【Unity】旋转的尽头是使用四元数让物体旋转

    2024-03-17 00:18:02       16 阅读
  5. Websocket服务监听收发消息

    2024-03-17 00:18:02       21 阅读
  6. Meson编译工具安装及使用Meson编译DPDK

    2024-03-17 00:18:02       23 阅读
  7. WSL与VirtualBox区别

    2024-03-17 00:18:02       21 阅读
  8. CentOS8安装docker

    2024-03-17 00:18:02       15 阅读
  9. docker部署zabbix使用postgresql数据库

    2024-03-17 00:18:02       19 阅读
  10. C语言演示多线程编程条件下自旋锁和屏障的使用

    2024-03-17 00:18:02       17 阅读
  11. 使用docker搭建Komga

    2024-03-17 00:18:02       20 阅读
  12. Docker 容器和 Kubernetes 退出码 —— 筑梦之路

    2024-03-17 00:18:02       16 阅读