반응형 2025 C언어 강의12 C++ 배열을 공부하자 (배열의 개념, 문자열 저장하기) 오늘은 C++의 배열을 학습하고, 코드로 작성해 보자.배열이 변수와 다른 점은 길이를 가진다는 점이다.배열이 어떤 경우에 필요한지 이해하고 작성할 수 있도록 해보자.배열이란?배열은 데이터를 연속적으로 저장할 수 있는 변수이다.일반적인 변수는 한 개의 데이터를 저장하는데, 배열은 여러 개의 데이터를 저장할 수 있다.그래서 연관성이 있는 데이터를 한 개의 변수에 저장하기 좋다. 먼저, 변수 생성 방법을 보자.int num1 = 1;int num2 = 2;int num3 = 3; 숫자 1, 2, 3을 각각 num1, num2, num3에 저장했다.변수 세 개를 각각 생성하고 저장하는 코드는 조금 번거로워 보이기도 한다. 그럼 이번에는 배열을 생성해 숫자를 저장해보자.int num[5];num[0] = 1;nu.. 2025. 1. 11. C++ 함수를 공부하자 (함수 생성, 반환형, return 0) 오늘은 프로그래밍 언어의 함수를 공부하자.함수가 무엇인지 알아보고, 함수를 생성하는 방법과 예제 코드를 분석해보자.학생 때 배웠던 함수와 프로그래밍 언어의 함수는 다를 수 있지만, 그 때 함수를 배웠다면 오늘 배울 함수를 이해하는 데에도 도움이 될 것이다.함수란?함수는 어떤 기능에 이름을 붙여 코드 작성 없이 불러올 수 있도록 하는 것이다.물론 그 기능 구현을 위해서는 코드를 작성해야 하지만, 같은 코드를 여러 번 작성하지 않도록 하기 위해 사용하는 것이 함수이다.우리가 학생 때 f(x)에 x를 넣으면 y라는 결과가 나온다고 배웠다.마찬가지로 프로그래밍 언어의 함수도 x 값을 넣었을 때 y값을 반환한다고 이야기한다.f(x)라는 함수에 이름을 붙이고, 이름으로 함수를 불러서 사용하게 하는 것이다. 함수 생.. 2025. 1. 10. C++ 변수를 공부하자 (int, char, float 데이터 타입) 오늘은 변수의 개념을 학습하고 C++의 변수 생성 방법에 대해서 알아보자.변수 생성을 위해서는 데이터 타입에 대한 이해도 필요하므로 대표적인 데이터 타입인 int, char, float에 대해서도 함께 공부하자.변수란?변수란 데이터를 저장할 수 있는 메모리 공간을 의미한다.이렇게 설명하면 프로그래밍 언어 입문자는 이해가 어려우므로 예시를 들어보자.박스에 '과일'이라는 이름을 붙이고 사과를 잔뜩 담아보자.그럼 이 '과일' 박스에는 사과가 저장되어 있다.이것을 변수에 대입해보자.변수도 '이름'을 갖고, 데이터를 저장할 수 있다.그런데 데이터를 저장하는 이 공간이 사실 '메모리 공간'인 것이고, 우리는 메모리 공간을 할당 받아 이름을 붙이고 이것을 변수라고 부르며 데이터를 저장하는 것이다.int num; 이것.. 2025. 1. 9. C++ 메인 함수를 공부하자 (int main, void main, return) 오늘은 C++ 프로그래밍의 기본인 메인 함수에 대해서 공부하자.학교 수업에서든 개인 학습에서든 예제 코드를 보면 int main 또는 void main이라는 코드를 꼭 볼 것이다.코드를 작성할 때 가장 기본이 되는 코드이기 때문에 메인 함수는 어떤 코드이든 작성하는 것이다.오늘은 메인 함수가 어떤 역할을 하는지 알아보고 메인 함수 코드에 있는 궁금했던 부분들을 공부해 보자.메인 함수란?메인 함수는 C언어나 C++ 코드를 작성하기 위해 가장 기본이 되는 함수이다.int main이나 void main이라고 작성되어 있는 경우가 많은데, 정확한 의미를 알지 않더라도 우선 코드 구현은 가능하다.하지만 정확한 의미를 알고 지나가면 다음에 함수를 작성할 때 도움이 되기 떄문에 오늘 메인 함수에 대해서 알고 넘어가도.. 2025. 1. 5. 이전 1 2 3 다음 반응형