Créer une fonction privée en C [dupliquer]
Dec 09 2020
J'ai un fichier .c qui contient de nombreuses fonctions. Je veux qu'une seule soit appelée en dehors du fichier, cette fonction publique appelle les fonctions privées et la fonction privée s'appelle également les unes les autres.
void f() {
....
}
void g() {
f();
....
}
void public() {
f();
....
}
Réponses
1 dbush Dec 09 2020 at 05:25
Si vous déclarez une fonction comme static
, elle ne sera visible que par ce nom depuis l'intérieur de ce fichier source (ou plus précisément, depuis l'intérieur de cette unité de traduction ):
static void f() {
....
}
static void g() {
f();
....
}
void public() {
f();
....
}