목록2차원 배열 (2)
Dailelog

#include #include //#define _CRT_SECURE_NO_WARNINGS int getSum(int **x,int row,int col) { int s = 0; int i,j; for(i = 0; i
언어/C언어
2022. 5. 7. 18:16

오늘 강의 핵심은 2차원 배열을 사용하고 범용성을 가진 함수 만들어 보고 사용하는 방법을 배우는 것이 목적이었다. 보통 2차원 배열 즉 2Dimensional Array는 표처럼 사용되는 경우가 많다. 근데 이 2차원 배열을 함수 속에서 사용할 때 문제 되는 점이 존재한다. 그것은 함수는 범용성을 가지고 있어야 한다. 그 과정에서 2차원 배열을 함수 속에서 1차원 배열처럼 사용하는 것이다. 우리가 생각하는 2차원 배열은 직사각형의 표라고 생각하는 경우가 보통이다. 하지만 컴퓨터의 메모리는 그렇지 않다. 메모리는 변수를 저장하는 주솟값을 1열로 저장하기 때문에 우리도 함수에서 1열로 주솟값을 받아와 이용할 생각이다. 아래의 코드를 확인해보자. #include //void print2DArray(int p[..
언어/C언어
2022. 4. 22. 16:16