ホームページ  >  記事  >  バックエンド開発  >  #define と printf は C ステートメントですか?

#define と printf は C ステートメントですか?

angryTom
angryTomオリジナル
2020-02-08 14:31:009578ブラウズ

#define と printf は C ステートメントですか?

define および printf c ステートメントですか?

#define と printf はどちらも C ステートメント ではなく、#define は前処理コマンド、printf は標準ライブラリの関数です。

#C 言語ステートメントは、コンピュータ システムに操作命令を発行するために使用されます。ステートメントは、コンパイル後にいくつかの機械命令を生成します。 C ステートメントは、特定の操作タスクを完了するために使用されます。

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

1. 式ステートメント

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

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

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

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

タグ名: ステートメント

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

default: ステートメント

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

3. ループ文

ループ文には

while ( expression ) statement
do statement while ( expression ) ;
for ( expression(opt) ; expression(opt) ; expression(opt) ) statement
for ( declaration expressionopt ; expressionopt ) statement

の 4 種類があります。 ループ文はプログラムのループ フローを実装するために使用されます。 。

4. 複合文

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

{
x=y+z;
a=b+c;
printf(“%d%d”,x,a);
}

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

5. ジャンプ ステートメント

ジャンプ ステートメントには 4 種類あり、

goto 标签 ;
continue ;
break ;
return 表达式(可选) ;

Jump ステートメントは、プログラムが別の場所にジャンプするように制御します。

推奨学習: C 言語のビデオ チュートリアル

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

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。