#include <stdio.h> void modifique( int* x) { //int* j = x; *x = 7; //*j = 9; } int main(void) { const int x = 6; modifique(&x); return 0; }
t y
prog.c: In function ‘main’: prog.c:14:11: error: passing argument 1 of ‘modifique’ discards ‘const’ qualifier from pointer target type [-Werror=discarded-qualifiers] modifique(&x); ^ prog.c:3:6: note: expected ‘int *’ but argument is of type ‘const int *’ void modifique( int* x) ^~~~~~~~~ cc1: all warnings being treated as errors
Standard output is empty