小编sam*_*sam的帖子

PHP使用什么类型的数组?

我可以array像这样在PHP中定义一个:

$array = array();
Run Code Online (Sandbox Code Playgroud)

在C++中,我们有两种数组.

  1. 第一种是固定大小的数组,例如:

    int arr[4]; // 4 ints, hardcoded size
    
    Run Code Online (Sandbox Code Playgroud)
  2. 第二种是动态大小的数组

    std::vector<int> v; // can grow and shrink at runtime
    
    Run Code Online (Sandbox Code Playgroud)

PHP使用什么类型的数组?PHP中是两种数组吗?如果是的话,你能给我举个例子吗?

php arrays

10
推荐指数
2
解决办法
1535
查看次数

MPI_Reduce 和 MPI_MIN 如何工作?

如果我有这个代码:

int main(void) {
    int result=0;
    int num[6] = {1, 2, 4, 3, 7, 1};
    if (my_rank != 0) {
        MPI_Reduce(num, &result, 6, MPI_INT, MPI_MIN, 0, MPI_COMM_WORLD);
    } else {
        MPI_Reduce(num, &result, 6, MPI_INT, MPI_MIN, 0, MPI_COMM_WORLD)
        printf("result = %d\n", result);
    }
}
Run Code Online (Sandbox Code Playgroud)

结果打印为 1 ;

但如果num[0]=9;那么结果是9

我读到为了解决这个问题,我必须将变量定义num为数组。我无法理解该函数如何MPI_Reduce与 一起使用MPI_MIN。为什么如果num[0]不等于最小数,那么我必须将变量定义num为数组?

c mpi

2
推荐指数
1
解决办法
8190
查看次数

标签 统计

arrays ×1

c ×1

mpi ×1

php ×1