오랜만에 질문이요 ㄷㄷ
황소숨
2023.04.01
#include stdio.h
void maxmin(int* arr, int size,int** mx,int**mn);
int main(void)
{
int i;
int *max, *min;
int arr[5];
for(i=0;i5;i++)
{
printf( 정수 입력: );
scanf(%d, &arr[i]);
}
maxmin(arr,sizeof(arr)/sizeof(int),&max,&min);
printf(최대 : %d 최소: %d\n, *max,*min);
}
void maxmin(int* arr, int size,int** mx,int**mn)
{
int i;
int* max, *min;
max=min=arr;
for(i=0; isize; i++)
{
if(*maxarr[i])
max=&arr[i];
if(*minarr[i])
min=&arr[i];
}
*mx=max;
*mn=min;
}여기서 마지막에
*mx=max;
*mn=min;
왜하는거에요..? 할려면
mx=*max;
mn=*min;
이게 맞는거아닌가요?