#include <cstdio> void f( const int *a ) { // типа, в "a" нельзя писать //*a = 3; //a[0] = 3; int *b = (int *)a; // ха-ха! *b = 3; } int main() { int x = 7; f(&x); int a[7]; f(a); printf("%d\n", x); }