我有一个矩阵(二维数组),并希望将某一行的值发送给函数。
例如:
如果我有矩阵players[10][50]
那么,我怎么才能只通过玩家[0] [0 ... 50]?
答案 0 :(得分:0)
使用指针尝试这样的事情......
#include <stdio.h>
void printArrayRow(int * row, int rowSize)
{
int i;
for (i=0; i<rowSize; i++)
printf("%d ",row[i]);
printf("\n");
}
int main(int argc, char *argv[]) {
int data[4][4] = {{0,1,2,3},
{1,2,3,4},
{2,3,4,5},
{3,4,5,6}};
printArrayRow(data[1], 4);
}