In general, C is permissive in allowing manipulation of and conversion between pointer types, although compilers typically provide options for various levels of checking.
Ogólnie C pozwala na swobodną manipulację i konwersję typów wskaźników, chociaż kompilatory zwykle dostarczają opcje różnego poziomu ich kontroli.