C로 표준 코드 작성

작가: John Pratt
창조 날짜: 12 2 월 2021
업데이트 날짜: 28 6 월 2024
Anonim
C++의 기본 구조와 표준출력(cout) 익히기
동영상: C++의 기본 구조와 표준출력(cout) 익히기

콘텐츠

컴퓨터를 프로그래밍하는 방법은 끝이 없습니다. 궁극적으로 필요한 것을 달성하는 방법은 프로그래머에게 달려 있습니다. 그러나 더 나은 컴파일과 안전한 프로그램을 위해 스타일과 기능을 사용하는 "좋은 방법"이 많이 있습니다. 프로젝트 작업을 계속하는 미래의 프로그래머 (자신 포함)가 코드를 읽고 이해할 수 있는지 확인하십시오.

단계로

2 가지 방법 중 1 : 표준 코드 작성

  1. Eclipse, Netbeans 및 CodeBlocks와 같은 C ++ IDE (통합 개발 환경)를 다운로드하거나 메모장 ++ 또는 VIM과 같은 텍스트 편집기를 사용하십시오. 명령 줄에서 프로그램을 실행할 수도 있습니다.이 경우 텍스트 편집기로 충분합니다. 구문을 표시하고 행 번호를 지원하는 편집기를 선택하는 것이 유용 할 수 있습니다. 대부분의 프로그래머는 Unix 계열 시스템 (Linux, OS X, BSD)을 프로그램 개발에 가장 적합한 환경으로 간주합니다.
  2. 기본 프로그램 파일을 만듭니다. 기본 파일에는 main ()이라는 함수가 있어야합니다. 프로그램 실행이 시작되는 곳입니다. 이 시점부터 함수를 호출하고 클래스를 인스턴스화합니다. 응용 프로그램 및 라이브러리의 다른 파일이이 파일에 포함될 수 있습니다.
  3. 프로그램 작성을 시작하십시오. 생성해야하는 코드 또는 프로그램을 입력하십시오 (아래에 몇 가지 예 참조). 구문, 의미론, 객체 지향 프로그래밍 패러다임, 데이터 스트림, 연결 목록, 우선 순위 대기열 등과 같은 알고리즘 설계를 배웁니다. C ++는 프로그래밍하기 쉬운 언어가 아니지만 모두가 사용할 수있는 기본 사항을 알려줍니다. 프로그래밍 언어들.
  4. 코드에 주석을 추가하십시오. 함수의 기능과 변수의 용도를 설명하십시오. 변수 및 함수에 대한 명확한 이름을 선택하십시오. 전역 변수의 이름은 대문자로 시작합니다. 일반적으로 코드를 읽는 사람이 코드를 이해할 수 있는지 확인하십시오.
  5. 코드에서 적절하게 들여 쓰기를 사용하십시오. 다시, 아래 예제를 참조하십시오.
  6. 코드 컴파일

    g ++ main.cpp

  7. 다음 지침에 따라 프로그램을 실행하십시오.

    ./a.out

2 가지 방법 중 2 : 예시

  1. 예 1 참조 :

      / * g ++ 스타일의 기본을 이해하는 간단한 프로그램입니다. 이것은 g ++ 컴파일러를 사용하는 프로그램입니다. * / #Include iostream> / * 입력 및 출력 함수 * / using namespace std; / * 우리는 표준 (표준) 함수를 사용합니다. * / int main () / * 주요 함수를 선언합니다. int main (void)도 가능합니다. * / {cout " n 안녕 아빠"; / * " N"은 줄 바꿈 ( t는 탭) * / cout " n Hello mama"; cout " n 이것은 나의 첫 번째 프로그램입니다"; cout " n 날짜 2007 년 11 월 3 일"; 반환 0; }

  2. 예 2 참조 :

      / *이 프로그램은 std 네임 스페이스를 사용하여 두 숫자의 합을 계산합니다. * / #include iostream> int main () {float num1, num2, res; / * 변수 선언; int, double, long도 작동합니다. * / cout " n 첫 번째 숫자 입력 ="; cin num1; / * num1에 사용자 입력 * / cout " n 두 번째 숫자 입력 ="; cin num2; res = num1 + num2; cout " n"num1 "및"num2 "="res n "; 반환 0; }

  3. 예 3 참조 :

      / * 두 숫자의 곱 * / #include iostream> using namespace std; int main () {float num1; int num2; 이중 해상도; cout " n 첫 번째 숫자 입력 ="; cin num1; cout " n 두 번째 숫자 입력 ="; cin num2; res = num1 * num2; cout " n 두 숫자의 곱 ="res n "; 반환 0; }

  4. 예 4 참조 :

      // 루프를 사용하여 수학 방정식을 찾습니다. 이 경우 답은 프로젝트 오일러의 // 질문 # 1로 계산됩니다. #include iostream> using namespace std; int main () {// 메인에서 엽니 다. int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; // 답을 결정하는 데 필요한 정수를 만듭니다. for (int a = 0, a 1000, a = a + 3) {sum1 = sum1 + a;} // a가 1000보다 크거나 같을 때까지 반복하고 각 루프에서 a에 3을 더합니다. sum1에 a를 더합니다. for (int b = 0; b 1000; b = b + 5) {sum2 = sum2 + b;} // b가 1000보다 크거나 같을 때까지 반복하고 각 루프에서 b에 5를 더합니다. sum2에 b를 더합니다. for (int c = 0; c 1000; c = c + 15) {sum3 = sum3 + c;} // c가 1000보다 크거나 같을 때까지 반복하고 각 루프에서 c에 15를 더합니다. sum3에 c를 더합니다. 합계 4 = 합계 1 + 합계 2-합계 3; // sum4는 sum1과 sum2의 합계이며 여기서 sum3을 뺍니다. cout sum4; // 답인 sum4를 반환합니다. cin.get (); // 사용자의 입력을 기다립니다. 반환 0; // 반환 문. } // 메인이 닫힙니다.

  5. 다양한 스타일의 다음 예를 확인하세요.

      int main () {int i = 0; if (1 + 1 == 2) {i = 2; }} / * 이것은 Whitesmith 스타일입니다. * / int main () {int i; if (1 + 1 == 2) {i = 2; }} / * 이것은 GNU 스타일입니다. * / int main () {int i; if (조건) {i = 2; 함수 (); }}

  • 프로그램에 항상 ISO 컴파일러를 사용하십시오.
  • 컴파일러에 의해 생성 된 기본 실행 파일은 "a.out"입니다.
  • 다양한 변수 나 함수로 무언가를 작성하는 경우 나중에 디버그하고 이해하기 쉽도록 주석을 달아보십시오!

경고

  • 명확하지 않은 코딩 스타일이나 오래된 기능을 사용하지 마십시오.