我正在创建一个程序,接收学生的名字,成绩,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内部
1条答案
按热度按时间tjjdgumg1#
我只是做了以下由Barmar说:
在将数组传递给函数时,我删除了数组前面的&。我只使用了数组名称,并删除了函数参数列表中对应的 *