#include void add_angle_thrice(auto add_angle){ add_angle(); add_angle(); add_angle(); } int main(){ double angle = 5.32; void (*add_angle)() = [&angle](){ angle += 2.1; }; add_angle_thrice(add_angle); printf("%lf\n", angle); return 0; }