Jadikan fungsi pribadi di C [duplikat]
Dec 09 2020
Saya memiliki file .c yang berisi banyak fungsi. Saya ingin hanya satu yang dipanggil di luar file, fungsi publik ini memanggil fungsi privat dan fungsi privat juga memanggil satu sama lain.
void f() {
....
}
void g() {
f();
....
}
void public() {
f();
....
}
Jawaban
1 dbush Dec 09 2020 at 05:25
Jika Anda mendeklarasikan suatu fungsi sebagai static
, itu hanya akan terlihat dengan nama itu dari dalam file sumber itu (atau lebih tepatnya, dari dalam unit terjemahan itu ):
static void f() {
....
}
static void g() {
f();
....
}
void public() {
f();
....
}
Taylor Sheridan Baru Menambahkan 1 Bintang 'Yellowstone' Favoritnya ke Pemeran 'Lawmen: Bass Reeves'