본문 바로가기

전체 글70

[week 12] C++ 복습_7장 1차원 배열과 문자열 (2) 20211118_C++_공부기록 함수로부터 배열 반환 배열 정렬 - 선택 정렬 배열 탐색 - 선형 탐색 & 이진 탐색 함수로부터 배열 반환 C++에서는 함수에서 배열을 반환하는 것을 허용하지 않는다. 해결책 : 두 개의 배열 인수를 전달하여 문제를 해결한다. int[] reverse(const int list[], int size); //불가 #include using namespace std; void reverse(const int list[], int newList[], int size) { for (int i = 0, j = size - 1; i < size; i++, j--) newList[j] = list[i]; } void printArray(int list[], int size) { for.. 2021. 12. 6.
[week 11] C++ 복습_7장 1차원 배열과 문자열 (1) 20211111_C++_공부기록 배열의 선언과 초기화 배열 요소 접근 배열 처리 함수로 배열 전달 배열 인수 보호 배열(Array) : 같은 유형의 값들을 연속된 메모리 공간에 저장하기 위함 배열 선언과 초기화 - 배열 선언 elementType arrayName[SIZE]; //요소유형 배열이름[크기] // 배열을 선언할 때 배열의 크기는 //상수 const const int SIZE = 10; //상수가 아닌 변수로 선언한다면 //배열 크기의 변경가능성이 있음 //컴파일러 입장에서는 이미 공간을 마련했는데 //공간 크기를 변경하면 언짢음 //같은 요소 유형의 배열이라면 //한 번에 선언 가능 double list1[10], list2[25]; - 배열 초기화 //선언과 동시에 초기화 가능 double.. 2021. 12. 6.
[C++_제 7장] 1차원 배열과 C-문자열 본 포스팅은 C++로 시작하는 객체지향 프로그래밍 책을 바탕으로 작성하였습니다. C++로 시작하는 객체지향 프로그래밍 『C++로 시작하는 객체지향 프로그래밍』은 구문보다는 문제 해결에 중점을 두는 문제 구동 방식을 사용한 프로그래밍에 대해 가르치고 있다. 여러 가지 상황에서 문제를 야기한 개념을 사용함 book.naver.com key point 배열(array) : 많은 데이터의 모음을 저장할 수 있다. 7.2 배열의 기초 배열은 같은 유형의 많은 값들을 저장할 때 사용된다. 배열의 요소는 인덱스를 사용하여 접근이 가능하다. 7.2.1 배열 선언 배열의 크기는 상수여야 한다. //잘못된 것 int size = 4; double myList[size] //옳은 것 const int size = 4; do.. 2021. 12. 6.
[모각코+ 참여후기] 웹 HTML CSS① 11월 과정 2021.11.10 ~ 2021.11.30 👏🏻(주말 제외) 15일의 모각코를 끝마쳤습니다👏🏻 저의 첫 모각코+ 참여 후기를 작성합니다. 제가 참여했던 과정은 (코뮤니티에서 고대로 가져왔어요) 웹 기본 : HTML+CSS편 (feat. 기획자, 디자이너를 위한...) HTML, CSS의 왕기초편! 웹 개발 입문자들에게 강추하는 과정! 두 가지 프로젝트를 진행하며 실습 위주의 과정입니다. https://cafe.naver.com/codeuniv/51781 [모집] 코뮤니티 모각코 12월 과정 | 이번 겨울에는 집에서 따뜻하게 모각코하자🎁 (~12/15) 코메 여러분들 안녕하세요~ 코뮤입니다😄 ​ 11월 모각코 종료와 동시에 12월 모각코로 다시 돌아왔어요❣ 다들 12월 모각코 신청할 준비 되셨나요?! 👇 .. 2021. 12. 1.
[week 10] C++ 복습_6장 함수 (2) 20211104_C++_공부기록 void 함수 : void 함수는 값을 반환하지 않는 함수이다. void printGrade(double score) { if (score >= 90.0) cout 2021. 11. 27.
[week 09] C++ 복습_6장 함수 (1) 20211028_C++_공부기록 함수 정의 함수의 정의는 함수이름, 매개변수, 반환값유형, 함수몸체로 구성되어 있다. *반환타입과 함수타입이 같아야 한다. 함수 호출 //함수 호출 #include using namespace std; int max(int num1, int num2) { int result; if (num1 > num2) result = num1; else result = num2; return result; } int main() { int i = 5; int j = 2; int k = max(i, j); //함수 호출 cout 2021. 11. 26.