13번 줄에 왜 i를 1로 줘야 정상적으로 나오져?
뽀인터 함수를 써서 배열의 총 값을 구하는건데.... 왜죠?
뭐야 이상해 이거/..
배열이 10개잖아요
0 <= <11 이면 11번 반복이고, 지금 배열이 10개니까 10번만 반복해야됨.
왜 i를 써놓고 a를 올리시는 거죠
0 1 2 3 4 5 6 7 8 9 10 <- 11개임.
배열이 10개인데 arr[0]부터 시작하는거 아님? 그럼 arr[9]로 끝나고
그런가 ㅋㅋ
i로 10번 돌리고 a를 더해서 인덱스를 올리고 있음 그냥 i= 0 ~ 9까지 인덱스로 돌리게 하고 a[i]로 값 뽑아내요
애들 댓글이해 안되면 for문 다시 공부해야하는 각?
포인터 *a++ 가 i가1일때 첨자0가르키고 i가 10일때 첨자9가르키니간 맞네요
*a++ 말고 *(a+i) 나 a[i] 로 접근하면, 0 <= i < 10 으로 가능
*a++ 면 i랑 상관 없자나? 그냥 반복 횟수체크용이지.
*a++ 뒤에 ++이게 그다음 부터 증가한다는 뜻임
뭐야 이상해 이거/..
배열이 10개잖아요
0 <= <11 이면 11번 반복이고, 지금 배열이 10개니까 10번만 반복해야됨.
왜 i를 써놓고 a를 올리시는 거죠
0 1 2 3 4 5 6 7 8 9 10 <- 11개임.
배열이 10개인데 arr[0]부터 시작하는거 아님? 그럼 arr[9]로 끝나고
그런가 ㅋㅋ
i로 10번 돌리고 a를 더해서 인덱스를 올리고 있음 그냥 i= 0 ~ 9까지 인덱스로 돌리게 하고 a[i]로 값 뽑아내요
애들 댓글이해 안되면 for문 다시 공부해야하는 각?
포인터 *a++ 가 i가1일때 첨자0가르키고 i가 10일때 첨자9가르키니간 맞네요
*a++ 말고 *(a+i) 나 a[i] 로 접근하면, 0 <= i < 10 으로 가능
*a++ 면 i랑 상관 없자나? 그냥 반복 횟수체크용이지.
*a++ 뒤에 ++이게 그다음 부터 증가한다는 뜻임