안녕하세요 형님들


c언어 시작한지 겨우 2주밖에 안된 초보놈 입니다 ㅠㅠ


글이 길어지면 루즈해지니까 바로 질문 올리겠습니다 형님들 ㅠㅠ




void Example(int (*arr)[7]);                  
int main(void)
{
        int  exm[8][7] = {어떤 숫자들이 있습니다만 길어질까봐 생략했습니다 형님들};
 

        Example(exm);

}

 
void Example(int (*arr)[7])
{
   arr[0][0] = arr[1][2]+arr[1][3]+arr[1][4];
}






그냥.. 너무 초보놈이라 포인터와 배열 그리고 함수에 대해 이해가 안됩니다...


배열이 아닌 int num의 경우에는 함수를 만들 때 여기서 그냥


 void Example(int num) 하면 되는데 배열은 왜



void Example(int (*arr)[7])


라고 해야하는지 모르겠습니다.... 형님들..