交换两个数组内容的两种不同方式之间有什么区别吗?(时间消耗除外)
memcpy(cells,tmp_cells,sizeof(t_speed)*params.ny*params.nx);
t_speed* temp_ptr = *cells_add;
*cells_add = *tmp_cells_add;
*tmp_cells_add = temp_ptr;
在哪里
t_speed* cells = *cells_add;
t_speed* tmp_cells = *tmp_cells_add;
指针交换是否存在潜在威胁?
编辑:我唯一想做的就是用 tmp_cells 覆盖单元格:)
谢谢!