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