Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

OurMajorLangIsCAndCPlusPlus/setjmp.h

From ZeroWiki
== OurMajorLangIsCAndCPlusPlus/setjmp.h ==
자료형 : jmp_buf
메크로 : setjmp() - 기능 : jmp_buf에 현재 스택을 기록한다. 리턴값은 longjmp의 두번째 인자.
함수 : void longjmp(jmp_buf, int) - 기능 : jmp_buf에 기록된 위치로 이동한다. 

예제 : 2가 무한하게 출력되는 것을 볼 수 있다.

#include <stdio.h>
#include <setjmp.h>

jmp_buf ERiRo;

void hahaha()
{
	longjmp(ERiRo, 2);
}

void main()
{
	printf("%d", setjmp(ERiRo));
	hahaha();
}

OurMajorLangIsCAndCPlusPlus