순서 바꾸기 질문입니다-
파랑
2023.04.01
순서바꾸기temp 변수를 사용한 앞뒤 순서바꾸기질문 내용 :
#include stdio.h
int main(void)
{
int arr[5]={1,2,3,4,5};
int *p=arr;
int i;
int *temp;
printf(변경전\n);
for(i=0; i5; i++)
printf(%d , p[i]);
printf(\n);
printf(변경후\n);
for(i=0; i5-i; i++)
{
temp=p[i];
p[i]=p[4-i];
p[4-i]=temp;
}
for(i=0; i5; i++)
printf(%d , p[i]);
return 0;
}
-----------------------------
이 부분에서 두번째 for문인 for(i=0; i5-i; i++)이 부분에...
저는 for(i=0; i5-i; i++) 라고 적었는데 책에서는 for(i=0; i4-i; i++)라고 적었더라구요...
출력해보니 둘 다 값은 같은데... 5를 넣는 것과 4를 넣는 것의 차이점이 있습니까???