Cで標準コードを書く

著者: John Pratt
作成日: 12 2月 2021
更新日: 28 六月 2024
Anonim
C言語標準入力 解説その1
ビデオ: C言語標準入力 解説その1

コンテンツ

コンピュータをプログラムする方法は無限にあります。最終的には、必要なものをどのように達成するかはプログラマー次第です。ただし、より良いコンパイルとより安全なプログラムのためのスタイルと機能の使用法には多くの「良い方法」があります。あなたのプロジェクトに取り組み続ける将来のプログラマー(あなた自身を含む)があなたのコードを読んで理解できることを確認してください。

ステップに

方法1/2:標準コードを書く

  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; / * std(標準)関数を使用します * / int main()/ * main関数を宣言します; int main(void)も可能です。 * / {cout " n Hello Daddy"; / * " N"は改行です( tはタブです) * / cout " n Hello mama"; cout " nこれは私の最初のプログラムです"; cout " n日付2007年11月3日"; 0を返します。 }

  2. 例2を参照してください。

      / *このプログラムは、名前空間stdを使用して2つの数値の合計を計算します * / #include iostream>; int main(){float num1、num2、res; / *変数を宣言します。 int、double、longも機能します * / cout " n最初の数値を入力してください="; cin num1; / *ユーザーをnum1に入力します * / cout " n2番目の数字を入力します="; cin num2; res = num1 + num2; cout " n" num1 "と" num2 "=" res n "の合計; 0を返します。 }

  3. 例3を参照してください。

      / * 2つの数値の積 * / #include iostream> using namespace std; int main(){float num1; int num2;ダブル解像度; cout " n最初の数字を入力="; cin num1; cout " n2番目の数字を入力="; cin num2; res = num1 * num2; cout " n2つの数値の積=" res n "; 0を返します。 }

  4. 例4を参照してください。

      //ループを使用して数式を見つけます。この場合、回答はプロジェクトオイラーからの//質問#1に対して計算されます。 #includeiostream>名前空間stdを使用します。 int main(){// mainから開きます。 int sum1 = 0; int sum2 = 0; int sum3 = 0; int sum4 = 0; //答えを決定するために必要な整数を作成します。 for(int a = 0、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を追加します。 sum4 = sum1 + sum2-sum3; // sum4はsum1とsum2の合計であり、そこからsum3が減算されます。 cout sum4; //答えであるsum4を返します。 cin.get(); //ユーザーからのEnterを待ちます。 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」と呼ばれます。
  • さまざまな変数や関数を使用して何かを書いている場合は、後でデバッグして理解しやすくするためにコメントしてみてください。

警告

  • 不明確なコーディングスタイルや古い関数は絶対に使用しないでください。