C プログラムは、C プログラミング言語で書かれた一連のステートメントです。コードを見やすく保守しやすくするために、すべてのプログラムはいくつかの標準 (ルール) に従う必要があります。以下の記事ではCプログラムの基本的な書き方のルールを紹介しますので、ご参考になれば幸いです。 [推奨関連ビデオ チュートリアル: C 言語チュートリアル ]
## コメント
コメント必須ではありませんが、コードと同じくらい重要です。したがって、最初のルールは、コードに正しくコメント (文書化) する方法を覚えておくことです。なぜコメントするのですか?コメントは何に使用されますか?
1. コードの目的を説明します。 2. 各ロジックまたはアルゴリズムを説明し、それが何であり、なぜ使用されるのか? 3. 各関数の宣言と定義を文書化し、使用法と関数を紹介するコメントを含める必要があります。 4. コメントを使用すると、他の人が他の人のコードをより早く簡単に理解できるようになり、コードの使用と保守が容易になります。ステートメントが終了したら、セミコロン (;) で終了する必要があります。
ステートメントはセミコロン (;) で終了する必要があります。 a (;)
● すべての printf()、scanf()、またはその他の関数呼び出し。 ● 変数、定数、関数、構造体などのすべての宣言はセミコロンで終わる必要があります。 ● すべての式はセミコロン (;) で終わる必要があります。 例:int a; //变量声明 printf("Hello!"); //一输出声明 sum = findSum (10,20,30); //函数的调用语句 .......
(;)で終了する必要のないステートメント
● ヘッダー ファイルにはステートメントが含まれます。 ● マクロ定義ステートメント。 ● If ステートメント、ループステートメント、関数ヘッダーおよび関数定義。#include <stdio.h> //头文件 #define MAX_LEN 1024 //宏定义语句 int main() //主函数定义部分 { 语句....... } //函数头,其定义为 int findSum(int a, int b, int c) { return (a+b+c); } if(a > b) //if 语句 large =a; else large =b; ........
トークンと識別子の関連ルール
キーワードを理解し、識別子のいくつかのルールを知る必要があります。知っておくべきいくつかの点:
● キーワードはコンパイラの予約語であり、他の目的には使用できません。 ● C 言語は、大文字と小文字を区別するプログラミング言語です。ここで、小文字の識別子と大文字の識別子は異なります。したがって、Num という名前の変数を宣言する場合は、どこでも Num を使用する必要があり、Num の代わりに num、NUM などを使用することはできません。 ● キーワードと同様、ライブラリ関数もヘッダファイルで宣言するため、プログラムにヘッダファイルをインクルードする必要があります。たとえば、sqrt() 関数を使用して数値の平方根を求める場合は、math.h ヘッダー ファイルをインクルードする必要があります。識別子(変数宣言)に関する規則
● 定義には小文字、大文字、数字、アンダースコア (_) を使用できます。識別子シンボル (つまり、変数名、定数名、関数名など)。 ● 識別子の先頭の文字には、文字またはアンダースコア (_) のみを使用できます。 ● 識別子名にはスペースやその他の特殊文字は使用できません。識別子名に 2 つの単語が含まれる場合は、アンダースコア (_) を使用してそれらを区切るか、キャメルケースを使用して識別子名を記述することができます。 。 例: ロール番号を格納する変数を宣言する場合、変数名は roll_number または rollNumber などにする必要がありますが、スペースは使用できません。 ● 識別子は意味があり、説明的なものでなければなりません。 #キーワードを識別子名として使用することはできませんコードのインデント
コードのインデントはプログラムを作成するときに非常に重要です。インデントされたコードにより、読み取りと編集が容易になります。例:インデントされたコード
#include <stdio.h> int main() { int a; int b; int c; a = 10; b = 20; if(a>b) { c=a; a=b; b=c; printf("从小到大输出: %d,%d\n",a,b); } else{ printf("从小到大输出: %d,%d\n",a,b); } return 0; }
インデントされていないコード
#include <stdio.h> int main(){ int a;int b;int c; a = 10;b = 20; if(a>b){c=a;a=b;b=c;printf("从小到大输出: %d,%d\n",a,b);} else{printf("从小到大输出: %d,%d\n",a,b);} return 0;}
以上がCプログラムはどのように書くのでしょうか? C プログラムを作成するための基本的なルールの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。