st static변수가 뭐냐면 그냥 말그대로 정적인 변수랄까? 처음에 multiple 함수 선언할 때에만 static이 들어간 줄을 수행함. 그럼 첨에 multiple 할 때는 count=1로 초기화 시키고 그 다음 multiple수행할때는 거기 빼고함! 그래서 계속 count=1로 초기화 되는게 아니라 그냥 count++만 수행~ ---------------------------------- 이거 초보 때 만든 거라 포인터를 안 썼는데 만약 printf문이 함수 생성 밖, main 안에 있으면 뭔 짓을 하던 count ++; 부분은 multiple함수 안에서만 적용되고 그 함수를 나오면 count 값은 어차피 원래 그대로로 저장됨. 자세한 건 포인터 공부 해보시길 바람! |
'C언어' 카테고리의 다른 글
[C언어 예제]변수 선언,함수 선언 응용. 구구단 출력. 프로그램 종료시키는 법. (0) | 2018.04.06 |
---|---|
[C언어 예제] 피보나치 수열 만들기 (0) | 2018.03.28 |
[C언어 기초] 함수란?? (0) | 2018.03.28 |