#include <stdio.h>
void func(int(*p)[4], int num1, int num2);
int main(void)
{
int array[2][4]={10,20,30,40,50,60,70,80};
func(array, sizeof(array)/16, sizeof(array)/8); >>>>>>>>>여기서 왜 사이즈오브를 써서 행열을 넣는거죠? 그리고 16이랑 8은 어디서 나온겁니까
그냥 func(array,2,4); 이렇게 해주면 안되는건가요?
return 0;
}
void func(int(*p)[4], int num1, int num2)
{
int i, j;
for(i=0; i<num1; i++)
{
for(j=0; j<num2; j++)
{
printf(\"%d \", p[i][j]);
}
printf(\"\\n\");
}
} */
코드가 엉망이네 무슨 뜻으로 쓴건지는 알 것 같은데 저렇게 쓰면 망함
박정민 열혈강의에 나온 코드 그대로 복사붙여넣기 했습니당 ㄷㄷ
배열크기 바꿨을때 배열만 고치면 알아서 되도록 할라고 ㅇㅋ?