Study/C Programming
[C언어] goto statement, goto function 공부하기
enthusia
2018. 8. 1. 17:09
[C언어] goto statement, goto function 공부하기
#include <stdio.h>
int main(){
int i=0;
label :
i++;
if(i<=100){
if(i%2==0){
printf("%2d", i);
if(i==50){
printf("\n");
}
}
goto label; // label 로 이동
}
printf("\n");
return 0;
}
한번 보시면 잘 이해가 안될 겁니다.
int main(void){
int i =0;
printf("안녕하세요 goto statement 강의자료입니다\n");
printf("정말 좋은 아침입니다 \n");
Hey:
if(i==1){
printf("게임을 해야지\n");
}
i++;
goto Hey; // Hey로 이동.
printf("프로그래밍을 해야지\n");
return 0;
}
이렇게 코딩을 하면 결과가 어떻게 나올지 짐작이 되시나요?
직접 컴파일러에 시행시켜서 결과를 한번 확인해보세요.
[ printf("프로그래밍을 해야지\n"); ] 문장이 출력될까요? 아마 안될겁니다!