본문 바로가기
정보처리기사 필답 실기. 코딩 문제.

변수 앞에 붙는 static

by 귀엽소 2025. 5. 7.
반응형

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

댓글