#include <stdio.h>
#define SIZE 10
void inversePrint(int[], int);
int main(void) {
int a[SIZE] = { 32, 27, 64, 18, 95, 14, 90, 70, 60, 37 };
printf("The value in the array are:\n");
inversePrint(a, SIZE);
printf("\n");
return 0;
}
void inversePrint(int b[], int size) {
if (size > 0) {
inversePrint(&b[1], size - 1);
printf("%d ", b[0]);
}
}
정수 배열을 거꾸로 출력하는건데 저기 inversePrint 동작원리가 이해가 안가여.. 설명해주실분 ㅜ
파이썬은 이런 고민 할 필요 없지 후후히히히히
어디르 말하는거지? 재귀함수 부분이요??
그냥 재귀함수가 직관적으로 이해가 안가면 숫자 줄여서 직접 손으로 해보세요
함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충
함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해!
함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해!
함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해! 함람충 재귀해!
함수안에서 함수를 호출하는 구조인듯 내가배울땐 순환뭐시기라고 배웠는대 저건 남용하면안됨 잘못쓰면 계산존내많아짐
스택이 머에여.. ㅜ 책에 배열 기초 오브 기초밖에 안써놓고 시ㅏㅂㄹ 이걸 해석하라니 하... 버리고싶긴 한데 책이 이거밖에 없어서..
스텍은 last in first out 입니다 시발 지금 핸드폰이라 쓰기 빡쌔까 좀만 기다료보세요
그니까 저기서 배열요소가 출력되기전에 함수안에서 자기자신을 호출하는데 그때 함수가 호출 될때마다 사이즈가 계속 1씩 작아집니다... 구로타면 마지막엔??
당연히 마지막 함수가 호출이 되고 사이즈가 0이 됐기 때문에 더이상 함수를 호출하지 않고 그 밑에 있는 printf가 출력이 되는건데 책 갖다 버리십쇼.. 내가볼땐 이 책 쓴 새끼 분명 재귀로 딸치면서 프린이들 상대로 능욕하는 변태새끼입니다
세상에 어느 누가 배열기초 설명하는데 소스를 이따구로 짭니까
그리고 스텍개념은 구글에 검색하면 많이 나옴미다
앗 아아... 깨달았습니다.. 윾동님 감사드립니다....