더블 포인터를 이용해서 최대 최소값을 구하는 소스인데요.
나길
출력을 했는데
최대 최소가 바뀌어서 출력되네요? ㅜㅜ
틀린거 없는거같은데
제가 더블 포인터에 대해 잘못 이해하고있는걸까요?
이 형식 그대로 뭐가잘못됐는지 설명좀 해주시고
수정까지 해주시면 감사하겠습니다 ㅜㅜ#include stdio.h
void maxmin(int **mx, int **mn, int *arr);
int main(void)
{
int *max, *min;
int arr[5];
int i=0;
for(i=0; i5; i++)
{
scanf(%d, &arr[i]);
}
maxmin(&max, &min, arr);
printf(최대:%d, 최소:%d\n, *max, *min);
return 0;
}
void maxmin(int **mx, int **min, int *arr)
{
int i=0;
*mx=*min=arr;
for(i=0;i5;i++)
{
if(*mxarr[i])
{
*mx=&arr[i];
}
if(*minarr[i])
{
*min=&arr[i];
}
}
}이겁니다.
노트북에 있는거 옴긴거라 오타가 좀 있을수도있습니다ㅏ..(오류는 안떳네요)
부탁드립니다! 새해복많이받으시구요!
-
고양이
1.□ -2.□ -3.□
mx *mx **mx
편의상 1,2,3이라고 설명할께요. arr을 mx의 값(*mx)에 넣어줬기 때문에 2번에 들어가게 됩니다. 배열 이름은 그 배열의 첫번째 주소값이기 때문에 2번은 배열의 첫번째 요소 주소값을 포인터하고 있겠죠. 그렇다면 배열값의 비교를 해야 할 경우에는 arr[i]와 2번(*mx)의 값 (*(*mx))을 비교해야겠죠. 그림을 그려서 차근차근 생각해보세요 -
헛나발
왠지 알려주실수있나요??
-
황소자리
저기 if문에서 조건을 **mxarr[i]로 바꿔주세요 밑에조건문도 마찬가지 main함수는 int로 써주시는게 좋구요~
번호 | 제 목 | 글쓴이 | 날짜 |
---|---|---|---|
2692510 | 함수형 중에서.. (6) | 한란 | 2025-04-23 |
2692483 | C언어 함수, Header | 떠나간그놈 | 2025-04-23 |
2692451 | 이 문제좀 풀어주세요 ^^ | 게자리 | 2025-04-23 |
2692424 | 2차원배열 자료입력질문이요! (1) | 똘끼 | 2025-04-22 |
2692401 | 유닉스안에서 C언어를 이용한 명함 만들기 입니다; 이해안가는 부분이있네요 | 2gether | 2025-04-22 |
2692374 | 고수님들 댓글 마니부탁해요!!! (2) | 엄지 | 2025-04-22 |
2692343 | scnaf에 자꾸 선언을 참조하라는데;; (8) | 도래 | 2025-04-22 |
2692282 | 도스상에서 생성된 exe파일에 press~ 뜨게 하기 (4) | 회사원 | 2025-04-21 |
2692256 | scanf("%*c"); ㅠㅠ 고수님들 | 거북이 | 2025-04-21 |
2692230 | 하노이탑 질문입니다. (1) | 미쁘다 | 2025-04-21 |
2692210 | 정보 올림피아드 문제인데.. 풀이 과정이 궁금합니다.(재귀함수) (5) | 물티슈 | 2025-04-20 |
2692144 | C언어와 리눅스에 대한 질문입니다. | 싴흐한세여니 | 2025-04-20 |
2692114 | 컨텍스트 스위칭하는데 걸리는 시간 측정.. | YourWay | 2025-04-19 |
2692086 | 간접참조 연산자, 증감연산자 질문이용! (2) | 블랙캣 | 2025-04-19 |
2692056 | 주석좀 달아주세요. 몇개적엇는데 몇개만달아주세요. (2) | DevilsTears | 2025-04-19 |
2691978 | 진수 쉽게 이해하는법... (3) | 지지않는 | 2025-04-18 |
2691949 | getchar() 한 문자를 입력받는 함수 질문 | 채꽃 | 2025-04-18 |
2691919 | 배열 정렬 및 합치기 질문입니다. | 사과 | 2025-04-18 |
2691845 | c언어왕초보 질문이 있습니다........ | 루나 | 2025-04-17 |
2691815 | void add(int num); 함수... (4) | 살랑살랑 | 2025-04-17 |