众所周知,C/C++以及Java、C#等语言都属于强类型语言,在声明一个变量时总要带有有一个具体的类型。不过在基本类型的变化上,C/C++要丰富很多(具体情况下面会进行逐一介绍),而Java和C#中除了基本类型外,能进行迭代组合的就是数组种别了,这几个语言都能够基于数组的维数进行理论上的无穷迭代——比如:int a[][][][][]...[](Java和C#可以将[]放在变量标识符a的前面)。而C/C++之所以有非常丰富的类型,这要归功于(同时也是备受指责的)指针。实际上最本质的问题还是在于一个非常特殊的操作——取变量地址操作。阅读全文>
发表于 @ 2008年07月25日 00:44:00|评论(loading...)|编辑|举报|收藏