Question: Consider the following code: #defined HEADS 0 #incliude some_library.h char * Flip_A_Coin(int x) { if (x%2 == HEADS) return(heads); else return(tails); } main( ) {
Consider the following code:
#defined HEADS 0
#incliude "some_library.h"
char * Flip_A_Coin(int x)
{
if (x%2 == HEADS)
return("heads");
else
return("tails");
}
main( )
{
printf("%s\n", Flip_A_Coin(1));
}
Assume that this code is stored in a file named coin2.c andcomplied as follows:
ahoover@video> gcc -o coin2 coin2.c
(a)What sort of error might you expect to see?
(b)On what situation does this error depend??
(c)At what stage of building the program does this erroroccur??
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
