Ну, в случае, если вы показываете, это просто указатель, который копируется, так что это нормально. Если бы они были структурами, было бы также хорошо ... gcc
в этом случае вызовет memcpy
(по крайней мере, часто), но стандарт C допускает копирование структуры:
struct s { int x; int y };
struct s a = { 3, 4 };
struct s b = a;