자료구조 책에서
while ((c = getchar()) != EOF) {
if (c == '\n') continue;
if (c == 'i' || c == 'I') {
printf("data->");
scanf("%d", &n);
if (push(n) == -1)
{
printf("스택이 가득참\n");
}
}
int push(int n)
{
if (sp < MAX_SIZE) {
stack[sp] = n;
sp++;
return 0;
}
else
return -1;
}
push문을 while문 안에 안썻는데 if문안에 조건식으로 쓴게 실행되서 스택속에 저장된건가?? 알려주삼@@
당연히 실행되죠;
ㄴ 몰랐슴다.. c의 심오함이란
이런건 묻지말고 디버깅으로 한스텝씩 실행시켜봐라 좀..
ㄴ 아니.. 디버깅 해보고 되니까 어떻게 되는건지 궁금해서 물어보는거잖아요..알면 물어보겠습니까.
ㄴ 실행시키는거 말고 디버깅을 해보라고.. 디버깅까지 했는데 모르는게 말이되냐
되서->돼서 (되어 = 돼임) [리듬 맞춤법 봇♬]