예약어는 변수, 함수 또는 레이블의 이름과 같이 식별자로 사용할 수 없는 단어로 사용이 예약된 단어입니다. 이것은 구문적 정의이며 예약어는 의미가 없을 수 있습니다. C++에는 총 95개의 예약어가 있습니다. C++의 예약어는 편리하게 여러 그룹으로 나눌 수 있습니다. 첫 번째 그룹에서 우리는 C 프로그래밍 언어에도 존재하고 C++로 옮겨온 것들을 넣었습니다. 32개가 있습니다. C에 없는 또 다른 30개의 예약어가 있으므로 C++ 프로그래밍 언어에 새롭습니다. 표준 ASCII 문자 집합을 사용할 때 필수적이지 않은 11개의
C++ 식별자는 변수, 함수, 클래스, 모듈 또는 기타 사용자 정의 항목을 식별하는 데 사용되는 이름입니다. 식별자는 A~Z 또는 a~z 또는 밑줄(_)로 시작하고 그 뒤에 0개 이상의 문자, 밑줄 및 숫자(0~9)가 옵니다. C++에서는 식별자 내에서 @, $ 및 %와 같은 구두점 문자를 허용하지 않습니다. C++는 대소문자를 구분하는 프로그래밍 언어입니다. 따라서 Manpower와 manpower는 C++에서 두 개의 다른 식별자입니다. 다음은 허용되는 식별자의 몇 가지 예입니다. - mohd 피유시 abc 이동
단항 연산자는 단일 피연산자에 대해 작동하여 새 값을 생성하는 연산자입니다. 단항 연산자는 다음과 같습니다 - 간접 연산자(* ) - 포인터 변수에 대해 작동하고 포인터 주소의 값과 동일한 l-값을 반환합니다. 이것을 포인터 역참조라고 합니다. 주소 연산자(&) - 단항 주소 연산자(&)는 피연산자의 주소를 사용합니다. 주소 연산자의 피연산자는 함수 지정자 또는 비트 필드가 아니고 레지스터 스토리지 클래스 지정자로 선언되지 않은 개체를 지정하는 l-값일 수 있습니다. 단항 더하기 연산자(+) - 단항 더하기 연산자(+)의 결과는
다음과 같은 문장이 있는 경우 - while (expression); while 루프는 표현식이 참인지 아닌지에 상관없이 실행됩니다. 그러나 다음을 넣으면 - if (expression); 표현식이 참인지 아닌지에 관계없이 명령문이 실행됩니다. 이는 if 및 while 구문이 -이기 때문입니다. if (<expr>) <statement> // or while (<expr>) <statement> 따라서 는 이 true로 평가되는 경우에만 실행됩니다. 동안 무한 루프에 들어갑니다. 그래서
세미콜론 없이 C++ 프로그램을 작성하는 방법에는 여러 가지가 있습니다. 이렇게 하는 것은 매우 나쁜 습관이며 실제 코드에서 사용해서는 안 됩니다. 이것은 정보 콘텐츠로 제공됩니다. 세미콜론 없이 C++ 프로그램을 작성하는 가장 쉬운 방법은 if 문을 사용하는 것입니다. C++의 거의 모든 명령문은 표현식으로 취급할 수 있습니다. 따라서 공백 쌍이 있는 if 문 안에 문을 배치하면 더 이상 세미콜론으로 끝낼 필요가 없습니다. 예시 #include<iostream> int main() {
while 루프와 달리 Python의 for 루프는 반복 횟수를 유지하기 위해 계수 변수가 필요하지 않습니다. 따라서 for 루프를 동등한 while 루프로 변환하려면 이 사실을 고려해야 합니다. 다음은 범위를 순회하는 간단한 for 루프입니다. for x in range(5): print (x) while 루프로 변환하려면 루프가 시작되기 전에 카운팅 변수를 0으로 초기화하고 5보다 작은 한 모든 반복에서 1씩 증가시킵니다. x=0 while x<5: &nbs
공백은 서식 지정에 사용되는 문자를 나타내는 용어입니다. C++에서 이것은 주로 공백, 탭 및 (때로는) 개행을 나타냅니다. C++ 컴파일러는 몇 가지 사소한 예외를 제외하고 일반적으로 공백을 무시합니다. 예를 들어 아래의 4줄은 모두 같은 의미입니다 - cout<<"Hello"; cout << "Hello"; cout << &nb
증가(++) 및 감소(--) 연산자 영역 단위 2 C++에서 사용할 수 있는 필수 단항 연산자. 다음 예제에서는 접두사 및 접미사 사용에 대해 증분(++) 연산자를 오버로드하는 방법을 설명합니다. 비슷한 방법으로 연산자(--)를 오버로드할 수 있습니다. 예시 #include <iostream> using namespace std; class Time { private: int hours; int minutes; public:
operator 키워드는 클래스의 인스턴스에 적용될 때 operator-symbol이 의미하는 것을 지정하는 함수를 선언합니다. 이것은 운영자에게 하나 이상의 의미를 부여하거나 과부하합니다. 컴파일러는 피연산자의 유형을 검사하여 연산자의 다양한 의미를 구별합니다. 단항 연산자는 단일 피연산자에서 작동하며 다음은 단항 연산자의 예입니다 - 증가(++) 및 감소(--) 연산자입니다. 단항 빼기(-) 연산자입니다. 논리적 not(!) 연산자입니다. 단항 연산자는 호출된 객체에 대해 작동하며 일반적으로 이 연산자는 !obj, -ob
operator 키워드는 한 번 클래스의 인스턴스에 적용된 operator-symbol이 의미하는 것을 지정하는 함수를 선언합니다. 이것은 연산자에 하나 이상의 의미를 부여하거나 과부하합니다. 컴파일러는 피연산자의 유형을 검사하여 연산자의 다양한 의미를 구별합니다. 단항 연산자는 단일 피연산자에서 작동하며 다음은 단항 연산자의 예입니다 - 증가(++) 및 감소(--) 연산자입니다. 단항 빼기(-) 연산자입니다. 논리적 not(!) 연산자입니다. 단항 연산자는 호출된 개체에서 작동하며 일반적으로 이 연산자는 +obj, !obj,
operator 키워드는 클래스의 인스턴스에 적용될 때 operator-symbol이 의미하는 것을 지정하는 함수를 선언합니다. 이것은 운영자에게 하나 이상의 의미를 부여하거나 과부하합니다. 컴파일러는 피연산자의 유형을 검사하여 연산자의 다양한 의미를 구별합니다. 단항 연산자는 단일 피연산자에서 작동하며 다음은 단항 연산자의 예입니다 - 증가(++) 및 감소(--) 연산자입니다. 단항 빼기(-) 연산자입니다. 논리적 not(!) 연산자입니다. 단항 연산자는 호출된 객체에 대해 작동하며 일반적으로 이 연산자는 !obj, -ob
같은 클래스에 Piyush라는 같은 이름을 가진 두 사람이 있는 상황을 고려하십시오. 우리가 그들을 확실히 구별해야 할 때마다 우리는 지역, 그들이 다른 지역에 살고 있는지, 어머니나 아버지의 이름 등과 같이 이름과 함께 몇 가지 추가 정보를 사용해야 합니다. C++ 애플리케이션에서도 동일한 상황이 발생할 수 있습니다. 예를 들어, xyz()라는 함수가 있는 코드를 작성 중일 수 있으며 동일한 함수 xyz()를 사용하는 다른 라이브러리를 사용할 수 있습니다. 이제 컴파일러는 코드 내에서 참조하는 xyz() 함수의 버전을 알 방법이
프로그램 주석은 C++ 코드에 포함할 수 있는 설명문입니다. 이 주석은 소스 코드를 읽는 모든 사람에게 도움이 됩니다. 모든 프로그래밍 언어는 몇 가지 형태의 주석을 허용합니다. C++는 한 줄 및 여러 줄 주석을 지원합니다. 주석 내에서 사용 가능한 모든 문자는 C++ 컴파일러에서 무시됩니다. 한 줄 주석 한 줄 주석을 작성하려면 // 표기법을 사용합니다. 주석을 시작하려는 위치에서 //로 시작하십시오. 예를 들어, // This is a comment cout<<Hello; // This is a comment
변수는 프로그램이 조작할 수 있는 명명된 저장소를 제공합니다. C++의 각 변수에는 변수 메모리의 크기와 레이아웃을 결정하는 특정 유형이 있습니다. 해당 메모리에 저장할 수 있는 값의 범위 변수에 적용할 수 있는 작업 집합입니다. 변수의 아주 간단한 예는 -입니다. int my_val = 5; 여기에 int(integer) 유형의 변수 my_val이 있고 값이 5입니다. 보다 일반적으로 변수는 -로 정의됩니다. type variable_name; 또는 초기화하려는 경우 - type variable_name = value; 변수
기본 유형은 표현할 수 있는 값이 매우 단순한 특성(숫자, 문자 또는 진리값)을 갖는 데이터 유형입니다. 기본 유형은 모든 프로그래밍 언어의 가장 기본적인 빌딩 블록이며 더 복잡한 데이터 유형의 기반입니다. C++에는 다음과 같은 기본 데이터 유형이 있습니다. - S.No 유형 설명 1 부울 참 또는 거짓 값을 저장합니다. 2 문자 일반적으로 단일 옥텟(1바이트). 이것은 정수 유형입니다. 3 int 기계에 대한 정수의 가장 자연스러운 크기입니다. 4 플로트 단정밀도 부동 소수점 값. 5 이중 배
단일 연산자는 하나의 수량에 대해 작동하며 다음은 단일 연산자의 샘플입니다. - - 증가() 및 감소(--) 연산자. 컴파일러는 피연산자의 유형을 검사하여 연산자의 다양한 의미를 구별합니다. 단항 연산자는 단일 피연산자에서 작동하며 다음은 단항 연산자의 예입니다 - 증가(++) 및 감소(--) 연산자입니다. 단항 빼기(-) 연산자입니다. 논리적 not(!) 연산자입니다. 단항 연산자는 호출된 객체에 대해 작동하며 일반적으로 이 연산자는 !obj, -obj 및 ++obj에서와 같이 객체의 왼쪽에 나타나지만 때로는 obj++처럼
비트 배타적 OR 연산자(^)는 첫 번째 피연산자의 모든 비트를} 두 번째 피연산자의 해당 비트와 비교합니다. 한 비트가 0이고 다른 비트가 1이면 해당 결과 비트가 1로 설정됩니다. 그렇지 않으면 해당 결과 비트가 0으로 설정됩니다. 비트 배타적 OR 연산자에 대한 두 피연산자는 정수 유형이어야 합니다. 예를 들어, 예시 #include <iostream> using namespace std; int main() { unsigned short a = 0x55
기본 또는 기본 유형은 표현할 수 있는 값이 매우 단순한 특성(숫자, 문자 또는 진리값)을 갖는 데이터 유형입니다. 기본 유형은 모든 프로그래밍 언어의 가장 기본적인 빌딩 블록이며 더 복잡한 데이터 유형의 기반입니다. C++에는 다음과 같은 기본 데이터 유형이 있습니다. - S.No 유형 설명 1 부울 참 또는 거짓 값을 저장합니다. 2 문자 일반적으로 단일 옥텟(1바이트). 이것은 정수 유형입니다. 3 int 기계에 대한 정수의 가장 자연스러운 크기입니다. 4 플로트 단정밀도 부동 소수점 값입니다
비트 AND 연산자(&)는 첫 번째 피연산자의 각 비트를 두 번째 피연산자의 해당 비트와 비교합니다. 두 비트가 모두 1이면 해당 결과 비트가 1로 설정됩니다. 그렇지 않으면 해당 결과 비트가 0으로 설정됩니다. 비트 포함 AND 연산자에 대한 두 피연산자는 정수 유형이어야 합니다. 예를 들어, 예시 #include <iostream> using namespace std; int main() { unsigned short a = 0x5555; &n
비트 OR 연산자(|)는 첫 번째 피연산자의 각 비트를 두 번째 피연산자의 해당 비트와 비교합니다. 비트 중 하나가 1이면 해당 결과 비트가 1로 설정됩니다. 그렇지 않으면 해당 결과 비트가 0으로 설정됩니다. 비트 포함 OR 연산자에 대한 두 피연산자는 정수 유형이어야 합니다. 예를 들어, 예시 #include <iostream> using namespace std; int main() { unsigned short a = 0x5555;