C++与java的区别(正在补充中,未完待续) C++
数组 1.数组默认值由系统随机给定 2.获取数组长度 sizeof(数组名) vector容器 :数组名.size(); 3.数组不能直接赋值给数组、
随机数 通常rand()产生的随机数在每次运行的时候都是与上一次相同的,这是有意这样设计的,是为了便于程序的调试。(相同是指每次运行相同的语句时随机数相同,而在同一次运行中循环语句中随机数是不同的),如下图
若要产生每次不同的随机数,可以使用srand( seed )函数进行随机化,随着seed的不同,就能够产生不同的随机数。
还可以包含time.h头文件,然后使用srand(time(0))来使用当前时间使随机数发生器随机化,这样就可以保证每两次运行时可以得到不同的随机数序列(只要两次运行的间隔超过1秒)。
具体情况可见链接https://www.jb51.net/article/124108.htm
Java
数组 1.数组默认值为0 2.数组名.length() 3.数组可以直接赋值给数组
随机数 采用Random r = new Random(),产生的随机数就不同 也可以使用确定的种子值使产生的随机数相同。(是指每次运行相同的语句时随机数相同,在同一次运行中循环语句中随机数是不同的)如图 所示 具体情况可见链接https://www.cnblogs.com/blogxjc/p/9687297.html
|