>  기사  >  백엔드 개발  >  1장 C++: 함수 반환 값, GNU 컴파일러 명령

1장 C++: 함수 반환 값, GNU 컴파일러 명령

php是最好的语言
php是最好的语言원래의
2018-08-06 10:28:552012검색

함수 반환 값

  • 반환 값 유형은 다음과 같아야 합니다. 함수와 동일 반환 유형이 동일합니다.

  • 메인 함수의 경우 반환 값은 int 유형이어야 합니다. 대부분의 시스템에서 main 함수의 반환 값은 상태 표시기입니다. 반환 값 0은 주 함수가 성공적으로 실행되었음을 나타내고, 0이 아닌 반환 값은 오류가 발생했음을 나타냅니다.

GNU 컴파일러 명령

  • #🎜 🎜 #vi: 새 파일 만들기, i: 편집을 종료하려면 Esc를 누릅니다. wq/ZZ: 저장하고 종료합니다.

  • g++ XX.cc -o XX: XX 컴파일 .cc 그리고 실행 파일 XX를 생성합니다.

    ./XX: 실행 파일 실행 XX

  • echo $?: 프로그램 실행 후 메인 함수의 반환값에 접근 상태를 얻기 위해.

입력 및 출력 iostream

iostream 라이브러리, 입력 스트림(istream) 및 출력 스트림(ostream)

# 🎜🎜#
    표준 입력: cin
  • 표준 출력: cout
  • cerr: 표준 오류, 프로그램 경고 및 오류 메시지를 출력하는 데 사용됩니다.
  • clog: 프로그램 실행에 대한 일반 정보를 생성하는 데 사용됩니다.
1. 전처리 지침: #include

2 스트림에 쓰기

#🎜 🎜#

출력 연산자: 148439237ec1cf16fa713296d142bd9f> v1 >> v2;
  • # 🎜🎜#

    입력 연산자: >>#🎜🎜 #
  • 5. 댓글

    • 댓글 구분 기호(/**/)는 중첩될 수 없습니다

      #🎜🎜 #
    코드 조각에 주석을 달 때는 한 줄 주석을 사용하는 것이 가장 좋습니다(//)

    #🎜🎜 #

      알 수 없는 개수의 입력 읽기 # 🎜🎜#
    • 사용자가 지정한 숫자 집합을 합산하고 입력이 끝날 때까지 계속 읽습니다.
    • int val;//read until end-of-file*/while(std::cin >> val)
      {    ......}

    istream 개체를 조건으로 사용하고 결과는 테스트 스트림의 상태입니다. 스트림이 유효하면 테스트가 성공하고, 파일 끝이 발생하거나 입력이 유효하지 않으면(읽기가 정수 값이 아니면 istream 객체가 유효하지 않음) 테스트가 실패합니다.

    • 키보드에서 파일 종결자를 입력합니다. Unix의 파일 종결자 Ctrl+D는 .c 파일의 (Ctrl+Z+Enter)와 동일합니다. Windows*2에서는 vc++입니다. 참고: 코드에는 EOF가 필요하지 않습니다.

    for 루프에 정의된 변수는 for 루프에만 존재할 수 있으며 루프가 끝난 후에는 사용할 수 없습니다.
    • "편집-컴파일-디버그"는 오류나 오류의 작은 부분을 수정한 후 즉시 코드를 다시 컴파일합니다.
    • Class
    • 표준 라이브러리의 헤더 파일은 꺾쇠괄호 a8093152e673feb7aba1828c43532094로 묶여 있습니다. 비표준 라이브러리의 헤더 파일은 큰따옴표 ""로 묶여 있습니다.
    • 멤버 함수, 클래스 메서드라고도 합니다. 멤버 함수를 호출하려면 점 연산자(.)를 사용합니다.

    통화 교환원: ().
    • 파일 리디렉션 사용
    • $ addaItems <infile> outfile
    • 덧셈 프로그램은 addItems용 실행 파일로 컴파일되었습니다. 위 명령은 infile이라는 파일에서 레코드를 읽고 결과를 outfile이라는 파일로 출력합니다.
    • Term

      argument(실제 매개변수)
    • : The로 전달됨 호출 함수의 값

    block(블록)

    : 중괄호로 묶인 일련의 명령문
    • #🎜 🎜#

      main function(주 함수): C++ 프로그램을 실행할 때 운영체제에서 호출하는 함수. 각 프로그램에는 단 하나의 주요 기능이 있습니다. main

    • manipulator(manipulator) : 객체를 읽거나 쓸 때 스트림 자체를 "조작"합니다. , 예: std::ebndl.

    • member function(멤버 함수), 메서드(메서드) : 동의어, 클래스에서 정의한 작업을 참조

      #🎜🎜 #
    • 네임스페이스(namespace) : 라이브러리에서 정의한 이름을 한 곳에 두는 메커니즘입니다. 네임스페이스는 의도하지 않은 이름 지정 충돌을 방지하는 데 도움이 됩니다. C++ 표준 라이브러리에 의해 정의된 이름은 std 네임스페이스에 있습니다.

    • string 리터럴 : 큰따옴표로 묶인 일련의 문자

    • 초기화되지 않은 변수: 클래스 유형이 초기값을 지정하지 않으면 클래스 정의에 따라 초기화됩니다. 함수 내부에 정의된 내장 유형 변수는 명시적인 초기화 문이 없으면 기본적으로 초기화되지 않습니다.

    참조: C++ 입문서 5판

    관련 기사:

    2장 C++: 변수 및 기본 유형

    3장 C++: 문자열 문자열, 벡터 벡터 및 배열

    위 내용은 1장 C++: 함수 반환 값, GNU 컴파일러 명령의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

    성명:
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.