프로그램 질문이요..
희미해
2023.08.04
아래의 프로그램에서 sum값이 왜 정상적으로 안 나올까요?질문 요약 :아래의 프로그램에서 sum값이 왜정상적으로안 나올까요?질문 내용 :int main()
{
int num [3][4] = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}};
int sum, i = 0; for(i = 0; i4; i++)
{
sum += *(*(num+1)+i); // 여기에서 왜 sum 변수에 우측의 변수값이 들어가지 않을까요?
}
printf(%d\n, sum); return 0;
}
우측의 변수를 찍어보면 5, 6, 7, 8 이 정상적으로 찍히는 데 그것이 int형 변수에 들어가지 않네요..
분명 배열 선언 시에도 int형으로 넣어서 별 무리가 없어 보이는데요..
답변 부탁드립니다.