In questo codice mi viene sollevato il [Warning] assignment from incompatible pointer type [enabled by default] relativo all'assegnamento
codice:
p=a
nel ciclo for.perchè?Il nome dell array non corrisponde ad un indirizzo?





codice:
#include <stdio.h>
#define NUM_ROWS 4
#define NUM_COLS 4


int main(){
int *p;
int a[NUM_ROWS][NUM_COLS];

for (p=a;p<a[NUM_ROWS-1]+(NUM_COLS-1);p++){
    *p=0;
}
}