The loop that frequently appears in a program's mainline logic _______________. a. is an unstructured loop b. works correctly based on the same logic as other loops c. is an example of an infinite loop d. always depends on whether a variable equals 0