java基础 c语言

java基础 c语言许多编程语言其实有很多地方都是相同的 只有一些微小区别 学过其中一门就会特别容易掌握第二种 甚至是更多 我老师之前说过语言就是千万遍的重复 所以 最重要的还是练习 应用 这样才能快速熟练的掌握一门语言 接下是我眼中 java 与 C 在基础语法上的区别 1 首先就是输入输出 C

大家好,我是讯享网,很高兴认识大家。



        许多编程语言其实有很多地方都是相同的,只有一些微小区别,学过其中一门就会特别容易掌握第二种,甚至是更多。我老师之前说过语言就是千万遍的重复,所以,最重要的还是练习,应用,这样才能快速熟练的掌握一门语言。接下是我眼中java与C在基础语法上的区别。

1首先就是输入输出

C:C语言相对繁琐根据不同的变量类型要使用不同的格式→(整数型:%d,浮点型:%f / %lf,字符型:%c,字符数组:%s)。下图就是一个整数型数字的声明,输入以及输出。

java:输入之前都是要先输入下图所示第一行的,但是我使用的java软件是idea,里面已经封装好了很多东西,使用起来非常方便,每次只需键入“Scanner”,环境就会自己出来第一行,设计非常的银杏,大大节省了输入时间。

如图所示,其实只有两个划拨浪线的还有“x”是自己命名的,其他都是固定格式。但是也不需要死记硬背,idea中已经提前编排好了,键入关键字就会有智能提示。

注意:java双引号中需要直接输出的内容应使用“+”与变量进行连接

2.变量的基本类型

C语言的常用变量类型(变量类型后括号中是变量所占字节数):

        char(1B),int(4B),double(8B),float(4B),long(4B),long long(8B)

java基础 c语言

java常用变量类型(同上):
        int(4B)char(2B),boolen(1B),float(4B),double(8B),long(8B)

可以看出在java中char类型是两个字节,众所周知,我们的汉语汉字就是两个字节因此在C不可以用char声明的变量来表示汉字,而java可以。

        很多类型都是相同的,个别有所差异哦。

注:boolen类型只能为true/false。

3.数组

1》.数组初始化

C:              

java:        

总体来说大同小异,其实我自己更推荐C语言的写法,毕竟二者都可以,我大一上学的就是C语言,我肯定会选择我更加熟悉的方法,因人而异吧。

2未对数字进行初始化

C:数组未初始化时数组元素的值是随机的。

java:数组未初始化时数组元素的值为零当然,根据数据类型而有所不同浮点型是“0.0”)。

4.数组长度

在java中我们直接可以使用“数组名.length”来获取数组的长度,如图所示x就是p数组的长度,但是在C语言中是不可以的。

5.函数与方法

在C语言中,在很多情况下我们都会写出函数以便以更少的时间来做更多的事情。

但是在java中,我们将其叫做方法 。java                                                C

 如图所示,这一方面来讲,二者几乎没有差别只是叫法不同而已,多多练习就熟悉了。

重点:将C语言中的一个变量传递到函数中进行运算处理时,原来变量的值不会发生改变,而java语言则恰恰相反。

6.地址

                           java                                                                             C

       不同点只有java的地址前会有变量的数 据类型以及一个“@”符。图例中数组p是int型的,因此在地址前多了一个“I”。以此类推:double类型的变量的地址就是D@........

7.逻辑运算符

&&    ||     !

 二者用途相同。但是C语言中返回0或非0,java中返回true或false。

小讯
上一篇 2024-12-26 18:10
下一篇 2024-12-24 22:46

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/9541.html