포인터란 무엇입니까? C++에서 포인터는 다른 변수의 주소를 보유하는 변수를 나타냅니다. 일반 변수와 마찬가지로 포인터에는 데이터 유형이 있습니다. 예를 들어, 정수 유형의 포인터는 정수 유형의 변수 주소를 보유할 수 있습니다. 문자 유형의 포인터는 문자 유형의 변수 주소를 보유할 수 있습니다. 포인터를 메모리 주소의 상징적 표현으로 봐야 합니다. 포인터를 사용하여 프로그램은 참조에 의한 호출을 시뮬레이션할 수 있습니다. 또한 동적 데이터 구조를 만들고 조작할 수 있습니다. C++에서 포인터 변수는 다른 변수가 가리키는 메모리
동적 배열이란 무엇입니까? 동적 배열은 일반 배열과 매우 유사하지만 프로그램 런타임 중에 크기를 수정할 수 있습니다. DynamArray 요소는 연속적인 메모리 블록을 차지합니다. 배열이 생성되면 크기를 변경할 수 없습니다. 그러나 동적 배열은 다릅니다. 동적 배열은 채워진 후에도 크기를 확장할 수 있습니다. 어레이를 생성하는 동안 미리 정해진 양의 메모리가 할당됩니다. 동적 배열은 필요할 때 특정 요소만큼 메모리 크기를 늘리기 때문에 그렇지 않습니다. 이 C++ 튜토리얼에서 배우게 될 것입니다. 동적 배열이란 무엇입니까?
C++에서 예외 처리란 무엇입니까? C++의 예외 처리는 런타임 오류와 같은 예기치 않은 상황을 처리하는 방법을 제공합니다. 따라서 예기치 않은 상황이 발생할 때마다 프로그램 제어는 핸들러로 알려진 특수 기능으로 이전됩니다. 예외를 포착하려면 코드의 일부 섹션을 예외 검사에 배치합니다. 코드 섹션은 try-catch 블록 내에 배치됩니다. 코드의 해당 섹션 내에서 예외적인 상황이 발생하면 예외가 발생합니다. 다음으로 예외 처리기가 프로그램의 제어를 인수합니다. 특별한 상황이 발생하지 않는 경우 코드는 정상적으로 실행됩니
문자열이란 무엇입니까? 문자열은 일련의 문자입니다. C++ 문자열은 std::string 클래스의 개체입니다. 문자는 단일 문자 바이트에 대한 액세스가 허용되는 저장된 바이트 시퀀스입니다. C++ 문자열은 메모리를 동적으로 할당합니다. 필요한 경우 런타임 중에 문자열에 더 많은 메모리를 할당할 수 있습니다. 메모리 사전 할당이 없으므로 메모리 낭비가 없습니다. 비교, 연결, 변환 등을 포함하여 문자열에 대해 다양한 작업을 수행할 수 있습니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. 문자열이란 무엇입니까? 문자열
스위치란 무엇입니까? switch 문은 값 집합에 대한 변수의 동등성을 테스트하는 데 도움이 됩니다. 비교 중인 각 값을 케이스라고 합니다. 스위치를 multiway 분기 문으로 참조하십시오. 표현식의 값에 따라 프로그램의 실행을 다양한 부분으로 이동할 수 있습니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. 스위치란 무엇입니까? 스위치는 언제 사용합니까? 중단 키워드 구문 예 1 예시 2 스위치는 언제 사용합니까? 스위치는 if…else…if 사다리와 유사합니다. 그러나 더 깨끗하고 이해하기 쉬운 코드
do-while 루프란 무엇입니까? do-while 루프는 C++ 프로그램의 섹션을 여러 번 반복합니다. do-while 루프에서 루프의 맨 아래에 테스트 표현식이 추가됩니다. 루프 본문은 테스트 표현식 앞에 옵니다. 그렇기 때문에 테스트 표현식이 첫 번째 테스트에서 false로 평가되더라도 루프 본문은 한 번만 실행되어야 합니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. do-while 루프란 무엇입니까? do-while 루프는 언제 사용합니까? 구문 do-while 루프는 어떻게 작동합니까? 예시 1 예시 2
For 루프란 무엇입니까? 이것은 고정된 횟수 동안 C++ 코드 섹션을 반복하는 데 도움이 되는 반복 제어 구조입니다. 테스트 표현식이 true인 경우 for 루프가 실행됩니다. 루프는 테스트 표현식이 거짓이 되는 즉시 실행을 종료합니다. 이는 각 반복에서 루프 본문을 실행하기 전에 조건을 평가해야 함을 의미합니다. 평가가 true를 반환하면 루프 본문이 실행됩니다. 평가가 false를 반환하면 루프 본문의 실행이 종료됩니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. For 루프란 무엇입니까? for 루프는 어떻게 작
연산자란 무엇입니까? 연산자 피연산자에 대한 연산을 수행하는 데 사용되는 기호입니다. 연산자는 피연산자를 연산합니다. 연산은 수학적이거나 논리적일 수 있습니다. C++에는 다양한 작업을 수행하기 위한 다양한 유형의 연산자가 있습니다. 다음 작업을 고려하십시오. a = x + y; 위의 문장에서 x와 y는 피연산자이고 +는 더하기 연산자입니다. C++ 컴파일러가 위의 명령문을 만나면 x와 y를 추가하고 결과를 변수 a에 저장합니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. 연산자란 무엇입니까? C++의 연산자 유형
배열이란 무엇입니까? 배열은 동일한 데이터 유형의 요소를 순차적으로 저장하는 데이터 구조입니다. C++ 배열에는 고정 크기가 있습니다. 배열을 유사한 데이터 유형의 변수 모음으로 볼 수 있습니다. 각 변수를 선언하고 개별적으로 값을 할당하는 대신 하나의 변수(배열)를 선언하고 다양한 변수의 값을 추가할 수 있습니다. 배열에 추가된 각 값은 인덱스로 식별됩니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. 배열이란 무엇입니까? 배열이 필요한 이유는 무엇입니까? C++에서 배열 선언 배열 초기화 배열 유형 1차원
C++의 변수 C++ 변수는 명명된 저장 기능을 제공합니다. 그것은 프로그래머가 필요에 따라 데이터를 조작할 수 있습니다. 모든 변수에는 C++의 유형이 있습니다. 변수 유형은 변수 메모리 맵의 크기와 레이아웃, 해당 메모리에 저장할 수 있는 값 범위, 적용할 수 있는 작업 집합을 결정하는 데 도움이 됩니다. 이 C++ 자습서에서는 다음을 배우게 됩니다. C++의 변수 C++의 기본 변수 유형 C++에서 변수 선언 규칙 C++ 변수 데이터 유형 변수 이름 또는 식별자 C++의 Const 한정자 C++의 변수 범위 변수 유형 변
C++의 Hello World 프로그램 Hello World 프로그램은 모든 프로그래밍 언어를 배우는 첫 단계이지만 가장 중요한 단계이며 확실히 각 프로그래밍 언어로 배울 수 있는 가장 간단한 프로그램입니다. 출력 화면에 Hello World 메시지를 표시하기만 하면 됩니다. 이제 C++ Hello World 코드를 살펴보겠습니다. 1단계) 구성 페이지에서.지금 캐시 만들기 옵션을 선택합니다. 다음과 같은 화면이 표시되어야 합니다. 일부 컴퓨터 및 운영 체제에서는 모든 라이브러리를 포함할지 여부를 묻습니다.
Dev-C++이란 무엇입니까? Bloodshed Software에서 개발한 Dev-C++는 C 및 C++ 프로그래밍을 위한 모든 기능을 갖춘 그래픽 IDE(통합 개발 환경)입니다. C 및 C++ 프로그래밍을 위해 GNU 일반 공중 사용 허가서에 따라 배포됩니다. Windows에서 Dev C++를 다운로드하고 설치하는 방법 C++ 프로그래밍에 사용할 수 있는 컴파일러는 많이 있습니다. 누구나 다운로드할 수 있습니다. 여기서는 Dev C++를 사용하겠습니다. C++ 및 C 프로그래밍 언어 모두에서 작동합니다. Dev C++ 소프
C++이란 무엇입니까? C++는 범용 객체 지향 프로그래밍 언어입니다. 1980년경 Bell Labs의 Bjarne Stroustrup이 만들었습니다. C++는 C와 매우 유사합니다(1970년대 초 Dennis Ritchie가 발명). C++는 C와 매우 호환되므로 한 줄의 소스 코드를 변경하지 않고도 C 프로그램의 99% 이상을 컴파일할 수 있습니다. C++는 OOP 기반이기 때문에 C보다 훨씬 잘 구조화되고 안전한 언어입니다. 일부 컴퓨터 언어는 특정 목적을 위해 작성되었습니다. 마찬가지로 Java는 처음에 토스터 및 기타
C 표준 라이브러리 함수 이 튜토리얼에서는 C의 표준 라이브러리 함수에 대해 배울 것입니다. 보다 구체적으로, C의 다른 라이브러리 함수가 무엇인지, 프로그램에서 사용하는 방법에 대해 알아봅니다. C 표준 라이브러리 함수 또는 단순히 C 라이브러리 함수는 C 프로그래밍에 내장된 함수입니다. 이러한 함수의 프로토타입 및 데이터 정의는 각각의 헤더 파일에 있습니다. 이러한 기능을 사용하려면 프로그램에 헤더 파일을 포함해야 합니다. 예를 들어, printf()을 사용하려면 함수, 헤더 파일 <stdio.h> 포함되어야 합
C 전처리기 및 매크로 이 자습서에서는 c 전처리기를 소개하고 예제를 통해 #include, #define 및 조건부 컴파일을 사용하는 방법을 배웁니다. C 전처리기는 프로그램을 컴파일하기 전에 변환하는 매크로 전처리기(매크로 정의 가능)입니다. 이러한 변환에는 헤더 파일, 매크로 확장 등이 포함될 수 있습니다. 모든 전처리 지시문은 #로 시작합니다. 상징. 예를 들어, #define PI 3.14 C 전처리기의 일반적인 용도는 다음과 같습니다. 헤더 파일 포함:#include #include 전처리기는 C 프로그램에
C 열거형 이 튜토리얼에서는 예제를 통해 C 프로그래밍의 enum(열거형)에 대해 배웁니다. C 프로그래밍에서 열거형(enum이라고도 함)은 정수 상수로 구성된 데이터 유형입니다. 열거형을 정의하려면 enum 키워드가 사용되었습니다. enum flag {const1, const2, ..., constN}; 기본적으로 const1 0, const2 는 1 등입니다. 선언하는 동안 enum 요소의 기본값을 변경할 수 있습니다(필요한 경우). // Changing default values of enum constants enu
C 파일 처리 이 튜토리얼에서는 C에서 파일 처리에 대해 배울 것입니다. 다음을 통해 fprintf(), fscanf(), fread(), fwrite(), fseek() 등을 사용하여 C에서 표준 I/O를 처리하는 방법을 배웁니다. 예. 파일은 데이터를 저장하는 데 사용되는 컴퓨터 저장 장치의 컨테이너입니다. 파일이 필요한 이유는 무엇입니까? 프로그램이 종료되면 전체 데이터가 손실됩니다. 파일에 저장하면 프로그램이 종료되더라도 데이터가 보존됩니다. 많은 수의 데이터를 입력해야 하는 경우 모두 입력하는 데 시간이 많이 걸립니
C 조합 이 자습서에서는 C 프로그래밍의 공용체에 대해 배웁니다. 보다 구체적으로, 조합을 생성하고, 조합원에 액세스하고, 조합과 구조의 차이점을 배우는 방법입니다. 공집합은 한 가지 주요 차이점을 제외하고 C의 구조체와 유사한 사용자 정의 유형입니다. 구조는 모든 구성원을 저장할 수 있는 충분한 공간을 할당하지만 통합은 한 번에 하나의 구성원 값만 보유할 수 있습니다. . 공집합을 정의하는 방법 union을 사용합니다. 공용체를 정의하는 키워드. 다음은 예입니다: union car { char name[50]; i
C 구조 및 기능 이 자습서에서는 구조체 변수를 함수에 인수로 전달하는 방법을 배웁니다. 예제를 통해 함수에서 구조체를 반환하는 방법을 배우게 됩니다. 내장 유형의 변수와 유사하게 구조 변수를 함수에 전달할 수도 있습니다. 함수에 구조체 전달 구조체를 함수에 전달하는 방법을 배우기 전에 이 자습서를 배우는 것이 좋습니다. C 구조 C 함수 사용자 정의 함수 함수에 구조를 전달하는 방법은 다음과 같습니다. #include <stdio.h> struct student { char name[50]; i
C 구조체 및 포인터 이 튜토리얼에서는 포인터를 사용하여 C 프로그래밍에서 구조체의 멤버에 액세스하는 방법을 배웁니다. 또한 구조체 유형의 메모리를 동적으로 할당하는 방법을 배우게 됩니다. 구조체에서 포인터를 사용하는 방법을 배우기 전에 다음 자습서를 확인하세요. C 포인터 C 구조체 구조체에 대한 C 포인터 구조체에 대한 포인터를 만드는 방법은 다음과 같습니다. struct name { member1; member2; . . }; int main() { struct name *ptr
C 언어