java中for循环语句和C语言中有什么区别

如题所述

如果是纯C的话,有一个区别,那就是java可以这样用: for (int i-0;i<n;i++) 而C必须是先声明i,才能用:int i; for (i=0;i<n;i++) 其他的似乎就没什么了,至少我写过的代码 还没见过 什么区别的。或者java有for each循环是C没有的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-22
只是用在不同语言。
语法上没什么区别。
都是for(A;B;C)
A初始化 然后判断B。 执行循环体后执行C。本回答被网友采纳

java中的循环与C语言里的有什么区别
几乎没什么区别,只是申明变量时有点不同.还有就是运行效率.C比JAVA更加快速.C:int i =0;for(i=0;i<10;i++){ } JAVA:for(int i = 0;i<10;i++){ }

for的介绍
for(单词):for后加动名词,人称加宾格。for循环:编程中用于循环处理的语句。Java的for语句形式有两种:一种是和C语言中的for语句形式一样,另一种形式用于在集合和数组之中进行迭代。有时候把这种形式称为增强的for(enhanced for)语句,它可以使循环更加紧凑和容易阅读。它的一般形式为: for(;;)...

C语言和JAVA有什么区别?
由于Java可以算是从C++发展而来的,因此Java与C语言的语法比较类似 2、编程的熟练程度就是对语言程序库的掌握程度:从某种程度上来说,编程语言都是由语法和相应的程序库所构成,Java有自身的类库,C语言则有标准库。所谓的编程,就是使用与语法来调用和组合程序库中的函数。不同的地方:1、内存管理 ...

java的数组和C语言数组有什么区别
java的数组其实是一个对象,因为其中不只是包含数据信息,还包括数组的长度等其他信息,一般现在只用到了长度信息,举个简单的例子,c语言中,int a[5],要用for循环来为每个数组元素赋值,只能for(i=0;i<5;i++) scanf("%d",&a[i]);而在java中,可以这样,int[] a=new int[5],for(i=0;...

java中的方法与C语言中的函数有什么区别
这个我一般都避免在细节上比较这两种语言,因为一种是动态的,一种是静态的,导致了数据处理方式上的较大区别。但是鉴于有点想回答你这个问题于是就尝试着来比较一下:1. Java 方法对应 Java 语言的作用 就相当于 C 函数 对应于 C 语言的作用,这个应该没有疑问,就算是角色作用相似吧。2. Java 的...

Java语言中for回圈结构的基本语法和执行顺序是?
Java语言中for回圈结构的基本语法和执行顺序是? 1、for回圈程式语言中的语句之一,用于回圈执行。for语句比while语句和do-while都要灵活,是一种功能更大、更常用的回圈语句,它的一般基本语法格式为:for(表示式1;表示式2;表示式3){ 回圈体} 其中,表示式都可以省略,但是分号不可省略。

java语言和c语言哪个实用java语言和c语言的区别
java语言和c语言的区别 java语言和c语言作为编程的两大语言,它们之间存在什么样的区别呢?下面百分网小编就为大家讲一讲,希望对您有所帮助! 1.C语言 C语言是一门通用计算机编程语言,应用广泛。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的...

for(;;)和while(true)的区别
for(;;)和while(true)区别 从寓意上来看,两种写法都是无限循环 从效率上看,while(true)每次循环要判断循环条件,for(;;)循环没有判断,理论上节省机器指令。那么问题又来了,为什么有的人喜欢写成for(;;)的形式呢 这个问题,我也疑惑,最后通过谷歌得到一个结果:对于早期的C语言,两种写法性能会不...

c语言和java的区别
1. 语法差异:C语言和Java的语法结构存在本质区别。C语言具有较为底层的控制能力,而Java提供了更高级的抽象。2. 编译速度:在编译单个文件时,Java通常比C语言快,因为Java拥有更高效的编译器和即时编译(JIT)机制。3. 内存操作:C语言允许直接访问和操作内存,Java则通过内存管理器来处理内存,从而...

c语言循环语句
for语句是循环控制结构中使用最广泛的一种循环控制语句,特别适合已知循环次数的情况。一般形式如下:for([表达式1];[表达式2];[表达式3])C语言简介:C语言是一门面向过程的计算机编程语言,与C++、Java等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、仅...

相似回答