java和c++执行相同代码(++a)*(++a),结果却不一样
来源:互联网 发布:淘宝物流投诉怎么撤销 编辑:程序博客网 时间:2024/04/29 06:50
Java
public class HelloWorld {
public static void main(String[] args) {
float a=1,b;
b=(++a)*(++a);
System.out.println("b的值为:" + b);
}
}
结果为:
b的值为:6.0
C++
#include<stdio.h>
main()
{
float a=1,b;
b=(++a)*(++a);
printf("%f",b);
}
结果为:
9.000000
比较奇怪,还不太清楚原因,望知道的,不吝赐教!
0 0
- java和c++执行相同代码(++a)*(++a),结果却不一样
- 语言-代码相同,在Java和C下面的执行结果不同-++的应用
- 打印结果和调试结果不一样(C语言)
- java application执行 URLConnection 发送post 和tomcat中执行 结果不一样,tomcat中中文乱码
- 不同代码执行结果为什么相同?
- Java程序和Oracle数据库调用相同的SQL查询语句,结果却不同
- crontab执行sh脚本和手动执行结果不一样问题解决
- 编写一个C程序输入a,b,c三个值,输出其中的最大者 输入123顺序不一样结果不一样这是为什么??
- 当a=1,b=2,c=3时,if(a>c)b=a;a=c;c=b;的执行结果详解
- crontab执行shell脚本和直接运行的结果不一样
- C/C++:sizeof('a')的值为什么不一样?
- C/C++:sizeof('a')的值为什么不一样?
- C/C++:sizeof('a')的值为什么不一样?
- C/C++:sizeof('a')的值为什么不一样?
- 不一样的A+B
- 代码表示a++和++a
- 不同编译器对于(a++)*(a++)和(a++)*(++a)和(++a)*(a++)和(++a)*(++a)的运算结果
- [C#]字符串比较--显示相同[In VS],比较结果却不同
- 创建两个线程,一个线程打印aa,一个线程打印bb,必须保证每打印两个aa之后打印一个bb。打印完10个aa和5个bb后退出程序
- Android---工具类Utils(你想不到的完美)
- 二叉树遍历
- Sublime Text 3 Mac 前端代码编写常用快捷键
- 火米互动博客计划
- java和c++执行相同代码(++a)*(++a),结果却不一样
- 中服软件获数千万A轮融资,打造国内顶级PaaS云平台
- OCR文字识别软件如何检测出图片上不同类型的区域
- Registers and Processor Modes
- building gradle project info问题
- 对ArrayList元素分组去重
- JavaScript的文字搬运工的功能
- 【Python】安装scipy库步骤
- linker command failed with exit code 1 (use -v to see invocation)