gpt4 book ai didi

c - 在 C 中初始化二维数组

转载 作者:太空宇宙 更新时间:2023-11-04 04:53:21 25 4
gpt4 key购买 nike

这是我的代码:

int main() { 
int x, y;
int *xptr, *yptr;
int array[10][10];
int j;
int k;
int z = 0;

for(j = 0; j < 10; j++) {
for(k = 0; k < 10; k++) {
array[j][k] = j * 10 + k;
}
}

xptr = &array[0][0];

for(j = 0; j < 10; j++) {
for(k = 0; k < 10; k++) {
printf("array[%d][%d] = %d \n", j, k, *(xptr + j), (xptr + k));
}
}

system("PAUSE");
}

我正在尝试初始化一个二维数组,以便在 [0][0] 处等于 0,在 [9][9] 处等于 99。按照现在的方式,[0][0-9 ] 都等于 0,然后 [1][0-9] 都等于 1。我将如何以我提到的方式正确加载此数组?

最佳答案

for(j = 0; j < 10; j++) {
for(k = 0; k < 10; k++) {
array[j][k] = j*10 + k;
}
}

关于c - 在 C 中初始化二维数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12503904/

25 4 0
文章推荐: html -
文章推荐: Python读取CSV转字符串
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com