#include /** * Trick question, this program does not compile. * gi is local to main function, so the t funcion does not know it. * Compiler dies * * @author gtowell * Created: Mar 2021 * **/ void t() { printf("TF %d %d\n", gi, &gi); gi = 7; return; } int main(void) { int gi = 5; printf("TM %d %d\n", gi, &gi); t(); printf("TM2 %d %d\n", gi, &gi); }