摘要: C和C++中可对指针进行加减,但对其进行乘除则基本无实际意义。一般来说,对指针进行减法的前提是减数和被减数均指向同一数组。加法同理。需要注意的是,两个指针的减法,结果是两个地址之间索引变量的数目,而不是占用内存的字节数。例如下面例子:1 #include2 using namespace std;3... 阅读全文
posted @ 2016-01-24 10:58 goodhx 阅读(2968) 评论(0) 推荐(0) 编辑
摘要: C99支持一种名为变长数组的结构来方便程序员。C++也提供了一种长度可在程序运行时确定的数组类型:动态数组。声明格式为:(声明 int 类型的数组)1 int ArraySize = 0;2 //此处可修改 ArraySize 的值3 int *a = new int[ArraySize];通... 阅读全文
posted @ 2016-01-24 10:31 goodhx 阅读(1106) 评论(0) 推荐(0) 编辑