Are there any differences among 4 statements in main? I feel only apply2(&func) makes sense. However, all 4 return the same value.
int func(void) {