본문 바로가기
C언어

[C언어] int 형 배열과 int형 포인터를 받아서 배열의 가장 큰 값을 가리키게하는 함수 set_max_mtr()를 구현하고 테스트해보자

by 이얏호이야호 2020. 5. 5.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
#include <stdio.h>

void set_max_ptr(int m[], int size, int **pmax);

int main(void) {

 int m[6]= {

 5,6,1,3,7,9

 }

 ;

 int *pmax;

 set_max_ptr(m, 6, &pmax);

 printf("가장 큰 값은 %d\n", *pmax);

 return 0;

}

void set_max_ptr(int m[], int size, int **pmax) {

 int i=0;

 int max;

 max = m[0];

 for (i=1;i<6;i++) {

 if( m[i] > max ) {

 max = m[i];

 (*pmax) = &m[i];

 }

 }

}

 

 


더 많은 C코드가 보고 싶다면?

https://chuinggun.tistory.com/category/C%EC%96%B8%EC%96%B4

댓글