C 프로그래밍 연산자 이 튜토리얼에서는 예제를 통해 C 프로그래밍의 다양한 연산자에 대해 배울 것입니다. 동영상:C의 산술 연산자 연산자는 값이나 변수에 대해 작동하는 기호입니다. 예:+ 덧셈을 수행하는 연산자입니다. C에는 다양한 연산을 수행할 수 있는 광범위한 연산자가 있습니다. C 산술 연산자 산술 연산자는 숫자 값(상수 및 변수)에 대해 더하기, 빼기, 곱하기, 나누기 등의 수학 연산을 수행합니다. 연산자 연산자의 의미 + 덧셈 또는 단항 더하기 - 빼기 또는 단항 빼기 * 곱하기 / 디비전 % 나누기 후
C 입력 출력(I/O) 이 튜토리얼에서는 scanf() 함수를 사용하여 사용자로부터 입력을 받고 printf() 함수를 사용하여 사용자에게 출력을 표시하는 방법을 배웁니다. 동영상:C 프로그래밍에서 사용자 입력 받기 C 출력 C 프로그래밍에서 printf() 주요 출력 기능 중 하나입니다. 이 함수는 포맷된 출력을 화면으로 보냅니다. 예를 들어, 예시 1:C 출력 #include <stdio.h> int main() { // Displays the string inside quotations
C 데이터 유형 이 튜토리얼에서는 C 프로그래밍의 int, float, char 등과 같은 기본 데이터 유형에 대해 학습합니다. 동영상:C 프로그래밍의 데이터 유형 C 프로그래밍에서 데이터 유형은 변수에 대한 선언입니다. 이것은 변수와 관련된 데이터의 유형과 크기를 결정합니다. 예를 들어, int myVar; 여기, myVar int의 변수입니다. (정수) 유형. int의 크기 4바이트입니다. 기본 유형 다음은 빠른 액세스를 위해 C 프로그래밍에서 일반적으로 사용되는 유형을 포함하는 표입니다. 유형 크기(바이트) 형식 지
C 변수, 상수 및 리터럴 이 자습서에서는 변수 및 변수 이름 지정 규칙에 대해 알아봅니다. 또한 C 프로그래밍의 다양한 리터럴과 상수를 만드는 방법에 대해서도 배우게 됩니다. 동영상:C 프로그래밍의 변수 변수 프로그래밍에서 변수는 데이터를 보관하는 컨테이너(저장 영역)입니다. 저장 영역을 나타내려면 각 변수에 고유한 이름(식별자)을 지정해야 합니다. 변수 이름은 메모리 위치의 상징적 표현일 뿐입니다. 예: int playerScore = 95; 여기, playerScore int의 변수입니다. 유형. 여기에서 변수에는
C 키워드 및 식별자 이 자습서에서는 키워드에 대해 배웁니다. 구문의 일부인 C 프로그래밍의 예약어. 또한 식별자와 이름 지정 방법에 대해 알아봅니다. 문자 세트 문자 집합은 C 언어에서 유효한 알파벳, 문자 및 일부 특수 문자의 집합입니다. 알파벳 Uppercase: A B C ................................... X Y Z Lowercase: a b c ...................................... x y z C는 소문자와 대문자를 변수와 함수로 받아들입니다. 숫자 0
C++ 클래스 템플릿 이 튜토리얼에서는 예제를 통해 C++의 클래스 템플릿에 대해 배울 것입니다. 템플릿은 일반 프로그램을 작성할 수 있게 해주는 C++의 강력한 기능입니다. 템플릿을 구현할 수 있는 두 가지 방법이 있습니다. 함수 템플릿 수업 템플릿 함수 템플릿과 유사하게 클래스 템플릿을 사용하여 다양한 데이터 유형으로 작업할 단일 클래스를 생성할 수 있습니다. 클래스 템플릿은 코드를 더 짧고 관리하기 쉽게 만들 수 있으므로 편리합니다. 클래스 템플릿 선언 클래스 템플릿은 template 키워드로 시작합니다. <
C++ 가상 함수 이 튜토리얼에서는 예제를 통해 C++ 가상 함수와 그 사용법에 대해 알아볼 것입니다. 가상 함수는 파생 클래스에서 재정의할 것으로 예상되는 기본 클래스의 멤버 함수입니다. 기본적으로 가상 함수는 함수가 재정의되도록 하기 위해 기본 클래스에서 사용됩니다. . 이것은 특히 기본 클래스의 포인터가 파생 클래스의 개체를 가리키는 경우에 적용됩니다. 예를 들어, 아래 코드를 고려하십시오. class Base { public: void print() { // code } }; cla
C++ 친구 함수 및 친구 클래스 이 튜토리얼에서는 예제를 통해 C++로 friend 함수와 friend 클래스를 만드는 방법을 배웁니다. 데이터 은닉은 객체 지향 프로그래밍의 기본 개념입니다. 클래스 외부에서 private 멤버의 액세스를 제한합니다. 마찬가지로 보호된 멤버는 파생 클래스에서만 액세스할 수 있으며 외부에서는 액세스할 수 없습니다. 예를 들어, class MyClass { private: int member1; } int main() { MyClass obj; // Er
C++ 다중, 다중 레벨 및 계층적 상속 이 튜토리얼에서는 C++ 프로그래밍의 다양한 상속 모델(예제를 통해 다중, 다중 레벨 및 계층적 상속)에 대해 알아봅니다. 상속은 객체 지향 프로그래밍 언어의 핵심 기능 중 하나입니다. 이를 통해 소프트웨어 개발자는 기존 클래스에서 새 클래스를 파생할 수 있습니다. 파생 클래스는 기본 클래스(기존 클래스)의 기능을 상속합니다. C++ 프로그래밍에는 다양한 상속 모델이 있습니다. C++ 다단계 상속 C++ 프로그래밍에서는 기본 클래스에서 클래스를 파생시킬 수 있을 뿐만 아니라 파생 클래
C++ 함수 재정의 이 자습서에서는 예제를 통해 C++의 함수 재정의에 대해 배웁니다. 알다시피 상속은 기본 클래스에서 파생 클래스를 만들 수 있게 해주는 OOP의 기능입니다. 파생 클래스는 기본 클래스의 기능을 상속합니다. 파생 클래스와 기반 클래스 모두에 동일한 함수가 정의되어 있다고 가정합니다. 이제 파생 클래스의 객체를 사용하여 이 함수를 호출하면 파생 클래스의 함수가 실행됩니다. 이를 함수 재정의라고 합니다. C++에서. 파생 클래스의 함수가 기본 클래스의 함수를 재정의합니다. 예제 1:C++ 함수 재정의 // C
C++ 공개, 보호 및 비공개 상속 이 튜토리얼에서는 예제를 통해 C++에서 public, protected 및 private 상속을 사용하는 방법을 배웁니다. C++ 상속에서 다른 액세스 모드의 기본 클래스에서 자식 클래스를 파생할 수 있습니다. 예를 들어, class Base { .... ... .... }; class Derived : public Base { .... ... .... }; 키워드 public에 주목하세요. 코드에서 class Derived : public Base 즉, 공개 모드의 기본 클래스에서
C++ 상속 이 튜토리얼에서는 예제를 통해 C++의 상속에 대해 배웁니다. 상속은 C++에서 객체 지향 프로그래밍의 핵심 기능 중 하나입니다. 기존 클래스(기본 클래스)에서 새 클래스(파생 클래스)를 만들 수 있습니다. 파생 클래스는 기본 클래스의 기능을 상속합니다. 고유한 추가 기능을 가질 수 있습니다. 예를 들어, class Animal { // eat() function // sleep() function }; class Dog : public Animal { // bark() function };
C++ 메모리 관리:신규 및 삭제 이 자습서에서는 예제를 통해 새 작업과 삭제 작업을 사용하여 C++에서 메모리를 효과적으로 관리하는 방법을 배웁니다. C++를 사용하면 런타임에 변수 또는 배열의 메모리를 할당할 수 있습니다. 이것을 동적 메모리 할당이라고 합니다. Java 및 Python과 같은 다른 프로그래밍 언어에서 컴파일러는 변수에 할당된 메모리를 자동으로 관리합니다. 하지만 C++에서는 그렇지 않습니다. C++에서는 변수를 사용하지 않으면 동적으로 할당된 메모리를 수동으로 할당 해제해야 합니다. new을 사용하여 동
참조에 의한 C++ 호출:포인터 사용 [예제 포함] 이 튜토리얼에서는 예제의 도움으로 함수에 대한 인수로 포인터를 전달하기 위한 참조에 의한 C++ 호출에 대해 배울 것입니다. C++ 함수 자습서에서 함수에 인수를 전달하는 방법을 배웠습니다. 실제 값이 전달되기 때문에 이 방법을 값에 의한 전달이라고 합니다. 그러나 인수의 실제 값이 전달되지 않는 함수에 인수를 전달하는 또 다른 방법이 있습니다. 대신 값에 대한 참조가 전달됩니다. 예를 들어, // function that takes value as parameter vo
C++ 포인터 및 배열 이 튜토리얼에서는 예제를 통해 배열과 포인터의 관계에 대해 배울 것입니다. C++에서 포인터는 다른 변수의 주소를 보유하는 변수입니다. 포인터는 단일 변수의 주소를 저장할 수 있을 뿐만 아니라 배열의 셀 주소도 저장할 수 있습니다. 다음 예를 고려하십시오. int *ptr; int arr[5]; // store the address of the first // element of arr in ptr ptr = arr; 여기, ptr arr 동안 포인터 변수입니다. int입니다. 정렬. 코드 ptr =
C++ 포인터 이 튜토리얼에서는 C++의 포인터와 예제를 통해 포인터의 작업에 대해 배울 것입니다. C++에서 포인터는 다른 변수의 메모리 주소를 저장하는 변수입니다. C++의 주소 변수 var가 있는 경우 우리 프로그램에서 &var 메모리에 있는 주소를 알려줍니다. 예를 들어, 예 1:C++에서 변수 주소 인쇄 #include <iostream> using namespace std; int main() { // declare variables int var1 = 3; int var2 = 2
C++ 연산자 오버로딩 이 튜토리얼에서는 예제를 통해 연산자 오버로딩에 대해 배울 것입니다. C++에서는 객체 및 구조와 같은 사용자 정의 유형에 대해 연산자가 작동하는 방식을 변경할 수 있습니다. 이를 연산자 과부하라고 합니다. . 예를 들어, 세 개의 객체 c1를 생성했다고 가정합니다. , c2 및 결과 Complex이라는 클래스에서 복소수를 나타냅니다. 연산자 오버로딩을 통해 연산자의 작동 방식을 변경할 수 있으므로 + 연산자가 작동하고 이를 사용하여 c1의 복소수를 추가합니다. 및 c2 다음 코드를 작성하여: resu
C++ 함수에서 개체를 전달하고 반환하는 방법은 무엇입니까? 이 자습서에서는 C++ 프로그래밍에서 함수에 개체를 전달하고 함수에서 개체를 반환하는 방법을 배웁니다. C++ 프로그래밍에서는 일반 인수를 전달하는 것과 유사한 방식으로 객체를 함수에 전달할 수 있습니다. 예제 1:C++ 함수에 개체 전달 // C++ program to calculate the average marks of two students #include <iostream> using namespace std; class Student {
C++ 생성자 이 자습서에서는 도움말 예제를 통해 C++ 생성자와 해당 유형에 대해 알아봅니다. 생성자는 개체가 생성될 때 자동으로 호출되는 특수한 유형의 멤버 함수입니다. C++에서 생성자는 클래스와 이름이 같으며 반환 유형이 없습니다. 예를 들어, class Wall { public: // create a constructor Wall() { // code } }; 여기서 함수 Wall() Wall 클래스의 생성자입니다. . 생성자 클래스와 이름이 같고 반환 유형이 없고 는 publ
C++ 클래스 및 개체 이 튜토리얼에서는 객체와 클래스에 대해 배우고 예제를 통해 C++에서 사용하는 방법을 배웁니다. 이전 자습서에서 함수와 변수에 대해 배웠습니다. 때로는 논리적이고 작업하기 쉽도록 관련 기능과 데이터를 한 곳에 배치하는 것이 바람직합니다. 직사각형 방의 길이, 너비, 높이를 저장하고 면적과 부피를 계산해야 한다고 가정합니다. 이 작업을 처리하기 위해 length와 같은 세 개의 변수를 만들 수 있습니다. , 너비 , 및 높이 calculateArea() 기능과 함께 및 calculateVolume() .
C 언어