标题:c语言有没有办法一次性输出整个二位数组
只看楼主
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
结帖率:89.47%
 问题点数:0 回复次数:5 
c语言有没有办法一次性输出整个二位数组
问题如题就不过多描述了,麻烦了
搜索更多相关主题的帖子: c语言 办法 输出 位数 描述 
2019-08-19 18:55
TysonKoothra
Rank: 5Rank: 5
等 级:职业侠客
威 望:7
帖 子:71
专家分:374
注 册:2018-10-21
得分:0 
用 c语言一次性输出整个二维数组?这个问题写一个函数就解决了。
程序代码:
int main(void) {
    void print_a(int* pa, int m, int n);
    int a[2][3] = {1, 2, 3, 4, 5, 6};
    print_a(a[0], 2, 3);
}

void print_a(int* pa, int m, int n) {
    for (int i = 0; i < m; i++) {
        for (int j = 0; j < n; j++) {
            printf("%d, ", pa[i*n + j]);
        }
        printf("\n");
    }
}
2019-08-19 20:53
liuxinquan52
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2019-5-5
得分:0 
2楼大佬。。。。
2019-08-20 07:22
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
得分:0 
回复 楼主 暴君Dentiny
谢谢大佬我都把指针这玩意给忘了
这东西真的好灵活

技术至上,学无止境
2019-08-20 23:58
暴君Dentiny
Rank: 2
等 级:论坛游民
帖 子:132
专家分:43
注 册:2019-5-6
得分:0 
回复 2楼 TysonKoothra
n是什么

技术至上,学无止境
2019-08-22 00:57
TysonKoothra
Rank: 5Rank: 5
等 级:职业侠客
威 望:7
帖 子:71
专家分:374
注 册:2018-10-21
得分:0 
回复 5楼 暴君Dentiny
n 是数组的列数,另外m 是数组的行数。
2019-08-22 08:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-496472-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.249132 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved