책 내용 질문하기
                
                    
                        
                    
                        
                    
                        
                    
                        
                            
                                                    
                    
                    
                             
                                                                                            
                                
                                    
                                
                                    
                                
                                                            
                                                                
                        
                            
                                
                            
                        
                    
                    
                
            
        2024 정보처리기사 3회 C언어 2중포인터 질문
                    도서
                        2025 시나공 정보처리기사 실기 기출문제집
                    페이지
                        16
                        조회수
                        211
                    작성일
                        2025-04-01
                        작성자
                        김*윤
                    첨부파일
                        안녕하세요. 2024년 3회 정보처리기사 실기의 C언어 2중포인터 문제에서 func 함수가 끝난 뒤 배열 arr이 [3, 2, 1, 4, 4]의 값으로 변하는 게 맞을까요? 해당 문제의 코드도 남겨두겠습니다.
#include <stdio.h>
void func(int** arr, int size){
  for(int i=0; i<size; i++){
     *(*arr + i) = (*(*arr+i) + i) % size;
  }
}
int main(){
  int arr[] = {3,1, 4, 1, 5};
  int* p = arr;
  int** pp = &p;
  int num = 6;
  func(pp, 5);  
  num = arr[2];
  printf("%d", num);  
  return 0;
}
                    답변
                                    2025-04-01 18:58:27
                                안녕하세요 길벗수험서 운영팀입니다.
네~~
회원님께서 말씀하신것처럼
func가 모두 수행이 되었을때 arr배열에는 3 2 1 4 4 의 값을 갖습니다.
행복한 하루되세요 :)
                                - 
                                    관리자2025-04-01 18:58:27안녕하세요 길벗수험서 운영팀입니다. 네~~ 회원님께서 말씀하신것처럼 func가 모두 수행이 되었을때 arr배열에는 3 2 1 4 4 의 값을 갖습니다. 행복한 하루되세요 :)