반응형
static은 사라지지 않아!!
C() 함수 호출
int L=0
static int S=0
L++; //0에서 1로 바뀜.
S++; //0에서 1로 바뀜. static으로 선언해서 얘는 값 그대로 보유함.
정답:
첫 번째 호출:
일반:1, static: 1
두 번째 호출:
일반:1, static: 2
세 번째 호출:
일반:1, static: 3
I() 함수 호출
static int i=0 //static 변수 초기화함. 한 번만 진행됨.
if(!i) //!0은 1(참이 된다.)
i=1 // 두 번째 함수 호출될 때는 i=1의 값으로 시작함.
정답:
초기화...
초기화 완료되었습니다.
static int i //변수에 값을 안 주고 선언만 하는 경우. 저절로 0이 들어가 있음.i=0
반응형
'정보처리기사 필답 실기. 코딩 문제.' 카테고리의 다른 글
자바 ==과 equals 심화문제. (0) | 2025.05.07 |
---|---|
주말코딩 JAVA 용어 (1) | 2025.05.07 |
이중배열, 문자열을 담은 배열 (0) | 2025.05.07 |
goto문, 컨티뉴문 (0) | 2025.05.06 |
아스키코드, ASCII (0) | 2025.05.06 |
댓글