viewimage.php?id=3dafdf21f7d335ab67b1d1&no=29bcc427b38477a16fb3dab004c86b6fd0548bb7fdb4d15f4b496390cca9d3ae8d35d511db0ca72fa8ff693f52d718a6959de29ab8e12d850468e4b975b3fb6400


viewimage.php?id=3dafdf21f7d335ab67b1d1&no=29bcc427b38477a16fb3dab004c86b6fd0548bb7fdb4d15f4b496390cca9d3ae8d35d511db0ce37afd97683b51d01ba70d3ff38a25b10ecef438f9f2da



#include <stdio.h>


void put_binary( unsigned int n )

{

    if( n > 1 )

        put_binary( n >> 1 );

    putchar( '0' + ( n & 1 ) );

}


int main()

{

    put_binary( -1 );

    return 0;

}


직접 배열과 스택포인터를 만들어 스택으로 사용해도 되지만,

이렇게 함수호출의 스택을 사용하는 방법도 있습니다.