게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
2차원배열 포인터는 간접참조를 어떻게 하나요?
게시물ID : programmer_3012짧은주소 복사하기
작성자 : Hekate
추천 : 0
조회수 : 556회
댓글수 : 8개
등록시간 : 2014/05/01 12:36:40
2차원 배열이 array[3][2]이런걸 행렬로 보고 각 행의 합, 각 열의 합을 구하고싶어서
이걸 2중 for문을 이용해서 구하려했는데요.
 
int i;
int j;
for문
{
     for문
     {
            result = *(array+i);
      }
      결과값 출력
}
 
그런데 제가 저기서 처음에는 array[row+i][col] 로 구하려했는데 조교님이 배열에 접근하지말구 주소에 접근해서 구해보라고 하시는데
저런식으로 코딩하면 첫번째 행만 합을 구하고 출력하는거에 갇혀버리는데
다음 행으로 넘기려면 array[3][2] 형식에서 2에 해당하는 변수를 넣어 증가시켜야할텐데
어떻게 증가시키는지 모르겠어요 ㅠㅠ
*(array+i)(j)도 비문이고 *(array+i())도 비문이더라구요 ㅠㅠㅠ
전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호