小编Wic*_*man的帖子

C:二维阵列的大小

我需要一些帮助来计算二维数组的行和列.好像我不能算列?

#include <stdio.h>

int main() {

char result[10][7] = {

    {'1','X','2','X','2','1','1'},
    {'X','1','1','2','2','1','1'},
    {'X','1','1','2','2','1','1'},
    {'1','X','2','X','2','2','2'},
    {'1','X','1','X','1','X','2'},
    {'1','X','2','X','2','1','1'},
    {'1','X','2','2','1','X','1'},
    {'1','X','2','X','2','1','X'},
    {'1','1','1','X','2','2','1'},
    {'1','X','2','X','2','1','1'}

};

int row = sizeof(result) / sizeof(result[0]);
int column = sizeof(result[0])/row;

printf("Number of rows: %d\n", row);
printf("Number of columns: %d\n", column);

}
Run Code Online (Sandbox Code Playgroud)

输出:
行数:10
列数:0

c arrays dimensional

15
推荐指数
3
解决办法
6万
查看次数

标签 统计

arrays ×1

c ×1

dimensional ×1