java中数组和C语言数组的区别

说到java中和C语言中一个挺大的区别就是同样的变量的申明可能带来不同的系统响应,今天就说一下java中数组和C语言中数组。

第一点:数组的定义

C语言中 格式:type arrayName[常量表达式]    例如:int  a[5] ;

   声明一个整形数组a,长度为5,在内存所引起的操作,为数组分配一片连续的内存空间存放这5个数组,数组名便是首地址,故没有开创一个内存存放数组名。

  内存表现形式:

java中  格式: type arrayName[]  例如 int a[] ;

  声明一个整形数组,数组名表示一个一个引用地址变量,所以[]中无需指明数组个数,也不能访问他的任何元素。我们必须为他的分配内存空间

 int a[] = new int[5];

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值