I'm going over a test I took and am trying to figure out what the answer was to these questions. I was wondering if anyone could help me? As you can probably see I did not really understand how to answer them at the time but I would like to learn. I believed the answer has something to do with Malloc, but was unsure exactly how.
Thank you!
Edit : Is this how you do it?
    #include <stdio.h>
#include <stdlib.h>
float* func();
int main(void)
{
    float *x;
    x = func();
    printf("%f\n", *x);
    return 0;
}
float* func(void){
    float * z;
    z = malloc(sizeof(float));
    * z = 11.2;
    return z;
}
 
     
    