码迷,mamicode.com
首页 > 编程语言 > 详细

关于C语言底层

时间:2017-07-16 00:07:15      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:线性   语法   连续   asc   实现   语言   访问   字节   内存   

1.C语言和java

C语言难在需要清楚底层的实现原理
一错可能就内存泄露之类
语法不难,原理很难

 

C语言和java数组是指一段连续的内存空间
一个int 4字节
一旦声明必须确定长度
无法变长
数组在数据结构里面叫线性表,语法上叫数组,通过偏移量来访问
java语言本身也只有线性表,数组,没有链表
那个list是别人写的一个库,写的一个链表,不是说java本身就自带那个数据类型

 

2.javascript

javascript的数组是一个对象,里面封装了一个表

 

3.php

php是哈希双向链表

链表是可以自由增加长短,长度不固定
比数组灵活
数据和指针域

关于C语言底层

标签:线性   语法   连续   asc   实现   语言   访问   字节   内存   

原文地址:http://www.cnblogs.com/HangZhe/p/7188359.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!