`

Java和C的部分区别(不确定)

 
阅读更多
public class test03 {
	public static void main(String[] args) {
		int i = 8;
		System.out.printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);
	}
}

 

#include <conio.h>
#include <stdio.h>   

void main()
{   
	int i = 8;
	printf("%d\n%d\n%d\n%d\n",++i,--i,i++,i--);
	system("pause");
}

 运行结果不同,因为Java从左到右计算,而C是从右到左。

分享到:
评论

相关推荐

    C转java工具

    "C转Java工具"就是这样一个工具,它能够将大部分C语言的语法转化为等效的Java语法,使得C语言编写的程序能够在Java平台上运行或者进行进一步的Java优化。这个工具的出现,对于那些已经拥有大量C语言代码库但又希望...

    java词法分析器(C语言)

    Java词法分析器是编译器设计中的一个重要组成部分,它主要负责将源代码转换成一个个称为“标记”(Token)的单元,为后续的语法分析和语义分析提供基础。在C语言中实现一个Java词法分析器,需要对编译原理有深入的...

    遗传算法(java改编c语言版)

    这个项目是将C语言编写的遗传算法移植到Java平台上,为初学者提供了一个很好的学习和实践机会。以下是对这个遗传算法实现的一些关键知识点的详细说明: 1. **遗传算法的基本原理**: - 遗传算法基于达尔文的...

    Java词法分析器——C语言实现

    Java词法分析器是编程语言编译器或解释器的关键组成部分,它负责将源代码转换成可供解析器处理的标记序列。在这个特定的案例中,我们讨论的是一个使用C语言手动实现的Java词法分析器,而非依赖于像LEX这样的自动化...

    jdk-17.0.1,Java17

    3. **release**:可能包含Java 17的版本信息和发布日期,帮助用户确认安装的是否是最新的稳定版本。 4. **bin**:这个目录包含了可执行文件,如`javac`、`java`、`jar`等,它们是Java开发和运行的基础工具。 5. **...

    基于C语言的java词法分析器

    Java词法分析器是编程语言编译器或解释器的关键组成部分,主要负责将源代码转换成可供解析器处理的标记序列。在这个基于C语言实现的Java词法分析器中,我们探讨的核心技术包括C语言编程、正则表达式、有穷自动机...

    能够自动批改java、c程序作业的java程序.zip

    本资料包“能够自动批改java、c程序作业的java程序.zip”显然是为了帮助学生提升Java编程技能而设计的,它包含了一个Java程序,该程序具有自动批改Java和C语言作业的功能。 首先,我们来探讨Java编程的基础知识点。...

    java源码包---java 源码 大量 实例

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    JAVA语言精华部分 重点整合部分 易理解

    ### JAVA语言精华部分 重点整合部分 易理解 #### Java概述与基础知识 ##### Java起源与发展 - **起源**:1991年,Sun公司的James Gosling等人开始研发一种名为Oak的语言,旨在控制嵌入式设备如有线电视盒、个人...

    Matlab与java接口(图文并茂)

    通过命令行输入`java -version`和`javac -version`,确认Java运行环境和编译器的版本。在MATLAB环境下,使用`getenv('JAVA_HOME')`检查JAVA_HOME变量是否正确设置。 三、使用Java Builder创建Java组件 1. 编写和...

    CoreJava高级部分

    ### CoreJava高级部分知识点概述 本篇文档主要围绕Java IO包中的`java.io.File`类进行深入探讨,涉及到了文件和目录的操作、属性查询以及如何使用接口回调模式处理特定问题等方面的内容。 #### 1. `java.io.File`...

    java网络文件传输(c/s)

    【Java网络文件传输(C/S)详解】 在网络开发中,文件传输是一项重要的功能,无论是文本文件还是图像文件,都需要能够高效、稳定地在网络之间传递。本文将深入探讨使用Java实现客户端/服务器(C/S)模式的文件传输...

    java培训教程-清华版(共5各部分)-1

    【Java培训教程-清华版(共5个部分)-1】是针对初学者设计的一份详尽的Java学习资源,旨在帮助学员系统地理解和掌握Java编程的基础知识。本教程的第一部分主要聚焦在Java语言的基本概念和核心语法上,旨在为后续深入...

    java8 jdk1.8免安装包

    JDK是Java程序员进行开发工作时必不可少的基础,它提供了编译、调试和运行Java程序所需的所有工具和库。在JDK 1.8中,主要包含以下几个重要组件: 1. **Java编译器**(javac):将源代码编译成可执行的字节码文件...

    java页面调用C控件

    标题“Java页面调用C控件”涉及到的技术领域是跨平台通信和软件集成,主要讨论的是如何在Java应用程序中调用由C语言编写的控件或动态链接库(DLL)。这种技术常见于需要利用特定硬件功能或者已有的C/C++库资源的场景...

    java知识点总结

    Java 语言具有三种技术架构:JAVAEE(Java Platform Enterprise Edition)、JAVASE(Java Platform Standard Edition)和 JAVAME(Java Platform Micro Edition)。 二、Java 开发环境 1. JDK(Java Development ...

    Id3_和_c4.5代码公共包(JAVA)

    在这个"Id3 和 c4.5JAVA代码公共包"中,我们可以找到用Java实现的ID3和C4.5算法。 ID3(Iterative Dichotomiser 3)是由Ross Quinlan开发的,它的主要思想是基于信息熵和信息增益来选择最优特征进行分裂。信息熵...

    java源码包3

     基于JAVA的UDP服务器模型源代码,内含UDP服务器端模型和UDP客户端模型两个小程序,向JAVA初学者演示UDP C/S结构的原理。 简单聊天软件CS模式 2个目标文件 一个简单的CS模式的聊天软件,用socket实现,比较简单。 ...

    java反编译工具 jad

    反编译工具jad简单用法 jad 是应用最广泛的java 反编译工具;... 这条指令将当前目录下的javatest.class反编译为javatest.java并保存在c:\\javasource目录里,其中的提示输出为中文,而不是Unicode代码。

Global site tag (gtag.js) - Google Analytics