I have an array declared in my main function: float A[n][n];
float A[n][n];
My goal is to pass it to a function with the restrict keyword: void func(int
restrict
void func(int
The pointer can be restrict. All below forms are equivalent:
void func(int n, float A[restrict n][n]); void func(int n, float A[restrict][n]); void func(int n, float (* restrict A)[n]);