C에서 비공개 기능 만들기 [중복]
Dec 09 2020
많은 기능을 포함하는 .c 파일이 있습니다. 파일 외부에서 하나만 호출되기를 원합니다.이 공용 함수는 개인 함수를 호출하고 개인 함수는 서로를 호출합니다.
void f() {
....
}
void g() {
f();
....
}
void public() {
f();
....
}
답변
1 dbush Dec 09 2020 at 05:25
함수를로 선언하면 static
해당 소스 파일 내부 (또는 더 정확하게는 해당 번역 단위 내부에서)에서 해당 이름으로 만 표시됩니다 .
static void f() {
....
}
static void g() {
f();
....
}
void public() {
f();
....
}