int num[NUM_SIZE];

&numとnumが同じなの?

numは,配列の先頭アドレスですよね
&numは・・・?
&は,アドレスを指すから・・・?