Yr^ 2021-05-16 09:55 采纳率: 66.7%
浏览 65

请问scanf("%d", &pScore[i * n + j]);是怎样完成输入的?

  1. void Input(int *pScore, int m, int n)

  2. {

  3. int i, j;

  4. printf("Input scores:\n");

  5. for (i = 0; i < m; i++)

  6. {

  7. for (j = 0; j < n; j++)

  8. {

  9. scanf("%d", &pScore[i * n + j]);

  10. }

  11. }

  12. }

  • 写回答

4条回答 默认 最新

  • CSDN专家-Time 2021-05-16 09:57
    关注

    这是c++语法特性。i * n + j根据这个值配置数组变量的值就好了。

    评论

报告相同问题?