C: Looping without using looping statements or recursion

前端 未结 16 1821
走了就别回头了
走了就别回头了 2021-02-04 07:56

I want to write a C function that will print 1 to N one per each line on the stdout where N is a int parameter to the function. The function should not use while, for, do-while

16条回答
  •  隐瞒了意图╮
    2021-02-04 08:44

    You can use setjmp and logjmp functions to do this as shown in this C FAQ

    For those who are curious to why someone have a question like this, this is one of the frequently asked questions in India for recruiting fresh grads.

提交回复
热议问题