首先回答这个的问题:严格的说不等于数组,但是可以认为它是个数组一样的使用而不产生任何问题.不过既然这样,那它应该算是个数组吧.所以,一般我们都用“动态数组”这种名字来称呼这种东西. 要讲清楚这个东西,涉及到malloc函数,指针类型和“[ ]”下标运算. ======分割线[0]======malloc是C的标准库函数之一,用来分配动态内存. 一般来说,由C/C++编译的程序会在运行的时候在内存中占用一些空间,它们分为以下几个部分:1.二进制代码区 不必过多解释了,就是放二进制代码的地方.2.常…