학교 수업듣는데 군제대 복학후 C언어 부실한데 자구 듣다보니 잘모르겠는거 잇어서 질문드려여..
int pop()
{
if(top==-1)
printf("stackempty\n");
else
return stk[top--];
}
이러면 메인 함수에서 pop(); 이렇게
호출했을때 stk[top--] 이 출력되야되는거 아닌가요?
학교 수업듣는데 군제대 복학후 C언어 부실한데 자구 듣다보니 잘모르겠는거 잇어서 질문드려여..
int pop()
{
if(top==-1)
printf("stackempty\n");
else
return stk[top--];
}
이러면 메인 함수에서 pop(); 이렇게
호출했을때 stk[top--] 이 출력되야되는거 아닌가요?
stk[top--]라는 Expression이 Evaluate된 결과가 리턴되겠지
정확하게 어떤뜻이에요?ㅠㅠ 리턴되면 그냥 pop(); 에 return 값이 저장만된다는건가요?
출력하려면 따로 printf 라던지 변수 선언후 그값을 저장시켜야하나요?