What will be the output of the following C code?
#include <assert. h>
#include <stdio . h>
#include <stdlib.h>
void -Assert (char *mesg)
{
fputs (mesg, stderr);
fputs (" -- assertion failed\n" , stderr);
abort () ;
}
#include <assert. h>
#include <stdio . h>
#include <stdlib.h>
void -Assert (char *mesg)
{
fputs (mesg, stderr);
fputs (" -- assertion failed\n" , stderr);
abort () ;
}A. prints only assertion message
B. program is just aborted
C. prints assertion message and aborts
D. no action takes place
Answer: Option C

Join The Discussion