摘要:
1、数组的维数必须用大于等于1的常量表达式定义:只能包含整形字面值常量,枚举常量,或用常量表达式初始化的整形const对象。数组下标的类型是size_t,是cstddef中定义的与机器相关的无符号整形。C++不允许长度为0的数组变量,但明确指出,调用new动态创建长度为0的数组是合法的。2、把int型变量赋给指针是非法的,尽管此int型变量的值可能为0。但允许把数值0或在编译时可获得0值的const量赋给指针。void*:可以指向任何非const对象的指针类型;可以进行的操作有:用作函数形参,返回类型,与其它指针进行比较;但是不允许使用void*指针操作它所指向的对象(不能进行解引用操作)。两 阅读全文