300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > C语言将二维数组通过函数传递至一维数组

C语言将二维数组通过函数传递至一维数组

时间:2021-08-28 05:02:52

相关推荐

C语言将二维数组通过函数传递至一维数组

#include <stdio.h>#include <stdlib.h>void fun (int (*s)[10], int *b, int *n, int mm, int nn){int i,j,k=0;for(i=0;i<mm;i++)for(j=0;j<nn;j++){b[k]=s[i][j];k++;}*n=k; //你的值被传递后,才能print数组}void main(){FILE *wf;int w[10][10]={{33,33,33,33},{44,44,44,44},{55,55,55,55}}, i, j;int a[100]={0},n=0 ;printf("The matrix:\n");for (i=0; i<3; i++){for (j=0;j<4;j++) printf("%3d",w[i][j]);printf("\n");}fun(w,a,&n,3,4);printf("The A array:\n");for(i=0; i<n; i++) printf("%3d",a[i]); printf("\n\n");system("pause");

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。