- 注册时间
- 2004-11-26
- 最后登录
- 1970-1-1
|
发表于 2006-1-27 10:15:00
|
显示全部楼层
LavaX语言与C语言的区别:
严格来说,LavaX语言是一种无类型语言。
LavaX语言的三种基本数据类型char,int,long只是代表了这三种变量分别占用1,2,4个字节的内存而已。至于这1,2,4个字节里面的内容,并不仅仅是字符或整数,还可以是地址甚至浮点数。在赋值时,编译器也不检查类型是否匹配(本来就是无类型的嘛)。
没有指针类型是LavaX语言与C语言的显著区别。因为long变量的内容就可以是一个变量的地址,所以指针类型是不必要的。没有指针类型也使得LavaX语言更简洁。象C语言的指针,指向指针的指针,等等概念,很容易把初学者搞得头大。 |
|