int* visit = (int*)malloc(sizeof(int) * matrix->size);
时间: 2023-11-21 13:06:12 浏览: 130
Zint(.dll)-VS2010.rar
这行代码使用了动态内存分配函数malloc,它的作用是在堆内存中分配一块指定大小的内存空间,并返回该内存空间的首地址。在这里,malloc分配了一个大小为matrix->size个int类型的内存空间,并将分配到的内存空间首地址赋值给visit指针。这样做的目的是为visit指针提供一块可以存放matrix->size个int类型数据的内存空间,以便在程序运行过程中使用。需要注意的是,在使用完这块内存空间后,需要使用free函数将其释放,否则将会造成内存泄漏。
阅读全文