Every recursive function should have an exit criterion (=handling the base case) to exit the recursion.
Without it, it wil recurse forever, until system resources run out (typically the call stack will overflow and your program will crash).
Answer:
This is what the code should do:
“Lift off in T minus
5
4
3
2
1
Blast-off!”
When I run it, it just keeps printing ''Sum = 5'' forever.
Explanation:
Code:
int main(void) {
int sum = 5;
int i;
printf("Lift off in T minus\n");
for (i = 0; i < 5; i=i+i) {
sum = sum - i;
printf("sum = %d\n",sum);
}
printf("Blast-off",sum);
return 0;
Answer:
Yes, at the same time. But not really in too much detail. (if you have a small monitor that is.)
Explanation:
I've attached an image below of what the Window + Tab key looks like and does.