C言語の6つの基本的なステートメントは何ですか?

hzc
リリース: 2020-07-04 15:04:01
オリジナル
6278 人が閲覧しました

C 言語の 6 つの基本的なステートメントは、1. 式ステートメント、2. ラベル ステートメント、3. ループ ステートメント、4. 複合ステートメント、5. ジャンプ ステートメント、6. 選択ステートメントです。

C言語の6つの基本的なステートメントは何ですか?

#C プログラムの実行部分はステートメントで構成されます。プログラムの機能も実行ステートメントによって実装されます。

C ステートメントは次の 5 つのカテゴリに分類できます:

1. 式ステートメント

2. ラベル ステートメント

3. ループ ステートメント

4. 複合ステートメント

5. Jump ステートメント

6. Select ステートメント

以下は詳細な説明です:

Expression ステートメント

式ステートメントは、式とセミコロン「;」で構成されます。

その一般的な形式は次のとおりです: 式; 式ステートメントを実行すると、式の値が計算され、副作用が実行されます。

例: Increment 1 ステートメントでは、i 値が 1 ずつ増加します。

i ; は、最初に i を計算してから 1 を加算します。

i; は、まず i の値を 1 増やしてから演算を実行します。

空のステートメントと関数呼び出しステートメントを含む、それらはすべて式ステートメントです。

ラベル ステートメント

ラベル ステートメントには次の 3 種類があります。

タグ名: ステートメント

case 定数式: ステートメント

default : ステートメント

説明: case ステートメントとdefault ステートメントは switch ステートメント内にのみ表示されます。

同じスイッチ内の case の後の式は 1 回しか出現できないことに注意してください。

switch(exp)
{
case 2:;
case 1+1:;
}
//ERROR
ログイン後にコピー

タグ名: ステートメントは goto に使用され、スコープは関数内にあり、関数をまたぐことはできません。同じであることが保証されます。 関数内のラベル名は一意です。

ループ ステートメント

ループ ステートメントには 4 種類あります。つまり、

while ( expression ) statement
do statement while ( expression ) ;
for ( expression(opt) ; expression(opt) ; expression(opt) ) statement
for ( declaration expression(opt) ; expression(opt) ) statement
ログイン後にコピー

ループ ステートメントは、プログラムの循環フローを実装するために使用されます。

複合ステートメント

括弧 {} で囲まれたステートメントを複合ステートメントと呼びます。複合ステートメントは、複数のステートメントではなく、プログラム内の 1 つのステートメントとしてみなされる必要があります。たとえば、

{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}
ログイン後にコピー

は複合ステートメントです。

ジャンプ ステートメント

ジャンプ ステートメントには、

goto tag;

Continue; ## の 4 種類があります。

#break ;

return 式 (オプション) ;

Jump ステートメントは、プログラムのジャンプを制御します。別の場所で実行します。

選択ステートメント

選択ステートメントには 3 つのタイプがあります。つまり、

if (式) ステートメント

if ( 式 ) ステートメント else ステートメント

switch ( 式 ) ステートメント

推奨チュートリアル: 「

c 言語チュートリアル

以上がC言語の6つの基本的なステートメントは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート