(約)10年目の衝撃
C言語を始めて早10年弱。
#include <stdio.h> int main( int argc, char** argv ) { int a = 0; if( argc < 5 ){ printf( "test: %d\n", argc ); main( argc + 1, (char **)0 ); } return 0; }
main関数内からmain関数を再帰的に呼び出しても構わない、ということを今日初めて知りました。
奥 が 深 い。
C言語を始めて早10年弱。
#include <stdio.h> int main( int argc, char** argv ) { int a = 0; if( argc < 5 ){ printf( "test: %d\n", argc ); main( argc + 1, (char **)0 ); } return 0; }
main関数内からmain関数を再帰的に呼び出しても構わない、ということを今日初めて知りました。
奥 が 深 い。