728x90
반응형
프로젝트 파일 : Project5.zip
static void 함수 이름(void) 이런게 많이 보이네요~ 그래서 한번 해보았습니다. 같은 함수이름을 쓰고 싶을 때 앞에다가 static 이라고 쓰면 같은 이름의 함수 를 쓸수 있습니다. |
위에 그림 처럼 같은 함수를 a.c b.c 의 소스 파일을 만들어 봤습니다.
결과는 에러가 나면서 실패하게 되네요~~
하지만 b.c 에 static을 붙이니 오류가 사라집니다.
그렇지만 static 붙은 함수는 그 페이지에서만 쓸수 있습니다.
static void fun1 같은 경우는 b.c 에서만 쓸수 잇다는 거지요~
만약에 main.c에서 fun1() 을 쓰면 a.c 것을 쓰게 됩니다.
728x90
반응형
'공부 > C언어' 카테고리의 다른 글
5.[stm32f103][C언어] 구조체 응용하기(구조체 연결) (0) | 2018.02.28 |
---|---|
4.[stm32f103][C언어] 포인터 사용하기 (0) | 2017.12.08 |
3.[stm32f103][C언어] 구조체 화살표 연산자(포인트 멤버 연산자)-> (0) | 2017.12.07 |
3.[stm32f103][C언어] 구조체 포인터 (0) | 2017.11.29 |
1.[stm32f103][C언어] 구조체 return (0) | 2017.09.13 |