未知大小二維數組的定義與使用?
1、就語法而言,定義未知大小的數組,只能通過動態分配來實現。 2、示例: 定義一個未知長度的數組的方法:
一是用VLA可變長數組,例如: int i = 10, j = 20; double a[i][j]; //定義VLA VLA要c99才開始支持,需要使用c99編譯器,例如gcc 二是使用動態數組,例如: int m = 10, n = 20; ........
. double **p = ( double** )malloc( 10 * sizeof( double* ) ); for( i = 0; i < 20; ++i ) p[i] = ( double* )malloc( 20 * sizeof( double ) ); .......... p[5][6] = 20.68;
上一篇大家覺得什么電影好看
下一篇頭號玩家怎么看創始人