C语言 从函数内部获取指针

toiithl6  于 2022-12-03  发布在  其他
关注(0)|答案(1)|浏览(118)

我正在创建一个程序,接收学生的名字,成绩,classrom,并打印在控制台谁通过了大学。
我有一个功能:

void arrayPush(char (*insertionArray)[3][4][25], int studentsClass, char valueToInsert[25])
{
    for (int i = 0; i < 4; i++)
    {
        if (strcmp((*insertionArray)[studentsClass][i], "0") == 0)
        {
            strcpy((*insertionArray)[studentsClass][i], valueToInsert);
            break;
        }
        else
        {
            printf("falso");
        }
    }
}

它接收一个指针作为参数,但我在一个函数内部调用它,该函数也接收一个指针作为参数:
第一次
如何将“approvedList”的指针传递给数组推送?
我想把approvedList指针传递到arrayPush内部

tjjdgumg

tjjdgumg1#

我只是做了以下由Barmar说:
在将数组传递给函数时,我删除了数组前面的&。我只使用了数组名称,并删除了函数参数列表中对应的 *

相关问题