int func(int arr[100][150], int rows, int columns);
int func(int arr[100][150], int rows, int columns)
{
//stuff here
}
この機能は動作します。arrサイズをarr[rows][columns]に割り当てたいが、常に100と150に割り当てたくない場合は、どうすればよいですか?100と150に割り当てると、行と列が小さい場合よりも多くのメモリを使用する可能性がありますか?
int func(int arr[rows][columns], int rows, int columns);
int func(int arr[rows][columns], int rows, int columns)
{
//stuff here
}
また
int func(int arr[][], int rows, int columns);
int func(int arr[][], int rows, int columns)
{
//stuff here
}
動作しません。