프로그래밍(9)
-
[C언어 스터디 - 02] 2차원 배열 (2D Array)
2차원 배열 참고 문헌 (Ch37): https://dojang.io/mod/page/view.php?id=306 2차원 배열의 선언 및 요소 접근 배열 선언: (자료형) (배열이름)[행 크기][열 크기] = 초기 값; int numArr[3][4] = { // 3행 4열 짜리 행렬을 선언 { 가로 요소 4개 }, // 첫번째 행의 초기 값 { 가로 요소 4개 }, // 두번째 행의 초기 값 { 가로 요소 4개 }, // 세번째 행의 초기 값 }; // ↑ 세로 3줄 원소 접근: (배열이름)[행 인덱스][열 인덱스] int num1 = numArr[1][2]; // 2차원 배열에서 세로 인덱스 1, 가로 인덱스 2인 요소에 접근 #include int main() { int numArr[3][4] = {..
2020.06.22 -
[C언어 스터디 - 01] 1차원 배열 (1D Array)
1차원 배열 참고 문헌 (Ch36): https://dojang.io/mod/page/view.php?id=292 배열의 선언 (자료형) (배열이름)[크기] = {초기값}; int numArr[10] = {1,2,3,4,5,6,7,8,9,10}; //정수형의 값을 10개를 가지는 배열을 선언하고, 초기값을 {1,2,3,4,5,6,7,8,9,10}로 지정 int numArr2[] = {1,2,3,4,5,6,7,8,9,10}; // 크기를 선언하지 않음 // 정수형의 값을 가지는 배열인데, 초기값을 {1,2,3,4,5,6,7,8,9,10}로 지정하고, 크기도 선언한 초기값의 크기와 동일하게 지정 배열 원소 접근 (배열이름)[인덱스] 10개를 선언 => 배열의 인덱스는 0부터 9까지, 즉 첫번째 값이 0의 인..
2020.06.21 -
[개발/코딩/프로그래밍] 개발자의 글쓰기
이번 코로나 사태가 터지기 직전에 가까스로 회사에 입사할 수 있었다. 입사한 회사에서 내가 맡게 된 업무는 시뮬레이션 환경 구축이다. 대학교, 대학원 시절에도 다양한 시뮬레이션 환경을 구축해봤는데, 대부분 일회성 혹은 단기적으로 이용할 환경이어서 유지보수 보다는 기능 구현에 충실했었다. 시뮬레이션 환경 구축을 하면서, 내가 구축한 환경을 다른 "많은" 사람들도 불편함이 없이 써야한다는 고민을 회사에 와서 거의 처음해봤다. 이런 고민을 안고 개발한 환경의 코드를 보니 다른 사람들이 이용하기엔 너무 별로인 것 같아서 어떻게 하면 좋은 코드를 짤 수 있을지 고민하다 이 책을 찾게 되었다. http://www.kyobobook.co.kr/product/detailViewKor.laf?ejkGb=KOR&barco..
2020.06.21