1 2 3 4 5 6 7 8 9 10 11 12 13 14
#include <stdio.h> int (*add(int x))(int){ int helper(int y){ return x + y; } return helper; } int main(){ int (*add2)(int) = add(2); printf("%d",add2(3)); return 0; }
1
5