lzth.net
当前位置:首页 >> C语言输出二维数组 >>

C语言输出二维数组

我就简单定义一个2行3列的数组 #include void main() { int i,j,a[2][3]; printf("请输入数组数据:"); for(i=0;i

#include void main() { int a[2][3]={{4,2,5},{2,6,4}}; int i,j; for(i=0;i

#include #include int main() {int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}},i,j; for(i=0;i

#include #include int main() { int a[2][2]; int i,j; for (i=0;i

二维数组的赋值与输出,都需要对各个元素进行逐个输出,可以用双重for循环输出全部元素。 举例如下: int a[2][4];int i;// 对二维数组a进行赋值for(i=0; i

#include #include #define N 10void fun(int (*p)[N],int n,int m){int i,j;for(i=0;i

#include"stdio.h" void main() { int a[3][3]; int i,j; printf("please input the number:\n"); for(i=0;i

int a[n][m]; for(int i=0;i

#include #include int main() {int arr[3][3]={{1,2,3},{4,5,6},{7,8,9}},i,j; for(i=0;i

C语言的数组(不管多少维)在内存中都是线性储存的。所以用一级指针加偏移就可以访问所有元素。 举个例子,有一个10*10的二维数组a,这样就可以输出: int a[10][10];int *p = (int *)a;int i;for (i = 0; i < 10 * 10; i++)printf("%d", *(p + ...

网站首页 | 网站地图
All rights reserved Powered by www.lzth.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com