Java题,使用含数组作为成员的类模拟顺序表的操作 。跪谢
发布网友
发布时间:2022-05-16 20:06
我来回答
共1个回答
热心网友
时间:2024-03-01 10:50
数组定义隐含一个操作:
malloc(类型*数组长度)的内存空间,(占用栈空间)
c里面指针和数组在操作上完全一致。
但是每个进程的栈空间是编译时就决定好的,而且不允许太大。(大了会栈溢出哟)
malloc分配内存,占用堆空间,而且执行时分配,不受进程栈空间大小*。而且完全兼容数组操作。
如果数组较大,都会用malloc内存,然后用数组方式来操作。
这个不能说是模拟。在c里面,指针和数组的操作本来就没有实质的差异。