#include <stdio.h> int main(void) { // your code goes here void *p2 = p[1]; //void p3 = *p; return 0; }
Standard input is empty
prog.c: In function ‘main’: prog.c:7:2: warning: implicit declaration of function ‘malloc’ [-Wimplicit-function-declaration] void *p = malloc(4); ^ prog.c:7:12: warning: incompatible implicit declaration of built-in function ‘malloc’ [enabled by default] void *p = malloc(4); ^ prog.c:8:14: warning: dereferencing ‘void *’ pointer [enabled by default] void *p2 = p[1]; ^ prog.c:8:13: error: void value not ignored as it ought to be void *p2 = p[1]; ^ prog.c:8:8: warning: unused variable ‘p2’ [-Wunused-variable] void *p2 = p[1]; ^
Standard output is empty