C 학습 ++ 프로그래밍

장 한 사전 준비

1, C ++ 과거 기원

프로그램 실행의 효율; 제어문 구조를 갖는 연산자 및 데이터 유형의 풍부한 상기 C 언어는 단순하고가요 언어 등 많은 장점을 가지고 있기 때문에 같은 고급 언어 및 어셈블리 언어의 다른 장점을 갖는다. 다른 고급 언어에 비해 C 언어는 읽기 좋은 이식성을 비교했다 직접적인 물리적 어드레스에 액세스하고, 어셈블리 언어의 이점을 갖는다. 따라서, C 언어는 매우 널리 사용되어왔다. C는 절차 지향 (즉, 지향 구조) 프로그래밍 언어이기 때문에 그러나, 객체 지향 개발은 소프트웨어의 요구를 충족시킬 수 없다. C ++ 프로그래밍 언어로 벨 연구소에서 비얀 스트로브 스트 룹에 의해 만들어, 1980 년, 객체 지향 프로그래밍을 지원하기 위해 C ++ 객체 지향 프로그래밍의 중요한 목표, 그래서 C ++에서와 같은 메커니즘의 도입이다. 1983 년 그래서 공식적으로 C ++ (C 플러스 플러스)라는 이름의.

2, C ++ 기능

는 C ++ 언어의 주요 특징은 두 가지 측면에서 각성, 하나는 객체 지향 프로그래밍 접근 방식을 지원하는 C 언어, 그리고 두 번째와 완벽하게 호환됩니다.

  • C 언어와 완벽하게 호환 : C는 C 언어의 장점을 유지 ++, C 코드의 대부분은 경미하거나 디버깅 및 C에서 실행 ++ 통합 환경을 수 수정없이 수정했습니다. 이것은 널리 현재 사용중인 소프트웨어의 상속 및 개발에 매우 ​​중요하다, 그것은 인력과 물적 자원을 많이 절약 할 수 있습니다.
  • 객체 지향 프로그래밍에 대한 지원 : C ++는 객체 지향 프로그래밍 언어입니다. 각 모듈 강한 가독성 강한 프로그램의 이동성의 독립성이, 프로그램 코드 구조가 더욱 합리적 프로그램 더 확장 프로그램을 만든다. 이 디자인, 개발 및 일부 대형 소프트웨어를 디버깅하는 것은 특히 중요하며, C 언어 구조를 지향 프로그래밍 언어, 즉 프로세스 중심이다.

3, C ++ 프로그램 기본 구조

  • C ++ 프로그램은 일반적으로 함수는 C ++ 프로그램을 구성하는 기본 단위이며, 하나 개 이상의 기능으로 구성된다. C ++ 프로그램은 적어도 하나의 주요 기능 메인 ()를 포함해야는 C ++ 프로그램은 항상 주요 기능의 실행을 시작합니다.
  • C ++ 기능 설명 부분은 함수의 두 부분과 본문으로 구성.

4, 프로그램 작성 규칙

  • 같은 수준의 열 성명은 추가 중괄호 같은 수준은 해당 닫힌 괄호와 같은 열에에 있어야합니다. 각 C ++ 명령문 및 데이터는 세미콜론으로 설명되어야한다 단부 ()
  • 내부 수축 된 위치 문을 두 문자
  • 기입 함수의 첫 번째 열을 정의
  • 대문자와 소문자 사이의 엄격한 구분
  • C ++ I / O : 입력, 출력 흐름은, 예를 들면, CIN 및 COUT에 의해 달성된다 : CIN 사항 >> >> B, 변수 A 및 B에 대한 입력 값. 출력 변수의 값에 대한 값; COUT << << ENDL m << "는 값이다."
  • 참고 : C ++ 프로그램의 임의의 위치에 이러한 / * 각주 * / 같이, 애노테이션 정보에 삽입 될 수 // 주석 함유량

추천

출처www.cnblogs.com/wzw0625/p/11565814.html