同一段程序在Java和C中的不同结果

开发 后端
同一段程序在Java语言和C语言中却有着不同的结果,这是一个奇怪的问题,大家可以想想哪里出现了问题。

C语言:

  1. #include <stdio.h>  
  2. main()  
  3. {  
  4.     int x=5;  
  5.     x = x++;  
  6.     printf("x=%d\n",x);  

Java语言:

  1. package com.zhangry.calc;  
  2.  
  3. public class Calc {  
  4.  
  5.     public static void main(String[] args) {  
  6.         int x=5;  
  7.         x = x++;  
  8.         System.out.println(x);  
  9.     }  

原文链接:http://blog.csdn.net/hongqishi/article/details/7308472

【编辑推荐】

  1. Java中Runnable和Thread的区别
  2. Java对存储过程的调用方法
  3. Java初学者都必须理解的六大问题
  4. 深入Java关键字null
  5. Java 5线程池使用
责任编辑:林师授 来源: hongqishi的博客
相关推荐

2018-11-02 16:16:41

程序硬盘存储

2022-10-20 17:40:47

GroovyJuelJava

2014-03-21 09:58:08

比特币

2021-01-18 08:09:20

Java程序JIT

2010-06-04 09:16:40

MySQL 命令

2020-04-03 10:14:57

内存蠕虫代码web安全

2023-12-12 13:58:00

JavaHashCodeJVM

2020-12-31 10:14:42

防注入代码绕过

2022-06-21 12:27:12

JavaScript前端

2015-03-27 11:34:59

JavaJava编写引发内存泄露

2014-09-09 14:47:20

2018-04-27 14:18:01

2014-07-08 09:21:10

死代码创意歌曲

2010-08-17 15:21:17

IEFirefoxHTML

2018-06-19 08:02:00

统计程序微信

2017-11-20 16:44:59

云端算力

2021-04-08 09:14:24

js前端函数

2011-05-24 09:15:26

JavaC#

2022-03-21 09:50:50

JavaGroovy映射Map

2022-03-30 08:19:12

JavaGroovy
点赞
收藏

51CTO技术栈公众号