Interopérabilité C
Zig peut importer directement des fichiers d'en-tête C et se lier à des bibliothèques C. Cela en fait un excellent choix pour moderniser des projets C.
zig const c = @cImport({ @cInclude("stdio.h"); });
pub fn main() void { _ = c.printf("Bonjour depuis la bibliothèque C !\n"); }
Zig comprend également nativement les types C et les conventions d'appel.