정보처리산업기사 준비 - 예제1
예제는 다음과 같다. 다음 C언어로 구현된 프로그램을 분석하여 그 실행 결과를 쓰시오. #include main( ) { int i = 10, j = 10, k = 30; i /= j; j -=i; k %=j; printf("%d, %d,%d\n", i, j, k); } 답: 1, 9, 3 i/=j; 는 i=i/j와 같다. 즉 i = 10/10으로 i에는 1이 저장된다. j- =i; 는 j=j-i와 같다. 즉 j=10-1로 j에는 9가 저장된다. k=k%j 와 같다. 즉 k= 30%9로 k에는 3이 저장된다. 여기서, 30에 9을 나누면 3.3333.. 이 되지 않느냐고 생각 할 수 있는데 %d\n 으로 정수로 출력 된다고 했기에 3이 저장된다. 처음 정보처리산업기사를 공부하였을때 이쪽으로는 아무런 지식..