二维数组主对角线与次对角线输出(C语言)
源码如下: //二维数组主对角线与次对角线输出 # include <stdio.h> # include <stdlib.h> # define N int main ( ) { int arr [ 4 ] [ 4 ] ; # if 0 //int[4] arr[3] //省3等价于省了一维数组的大小 //省4等价于省了类型的大小 //一维数组的数组名是一级指针 //二维数组的数组名是数组指针 & -- > reference 引用 * -- > dereference 间接引用 # endif for ( int i = 0 ; i < 4 ; i ++ ) { for ( int j = 0 ; j < 4 ; j ++ ) { arr [ i ] [ j ] = rand ( ) % 100 ; printf ( "%3d" , arr [ i ] [ j ] ) ; } putchar ( 10 ) ; } printf ( "主对角线输出:\n" ) ; //第一种方法 for ( int i = 0 ; i < 4 ; i ++ ) { printf ( "arr[%d][%d] = %d\n" , i , i , arr [ i ] [ i ] ) ; } //第二种方法 for ( int i = 0 ; i < 4 ; i ++ ) { for ( int j