ホームページ  >  記事  >  バックエンド開発  >  C言語自体には入力文や出力文はないのでしょうか?

C言語自体には入力文や出力文はないのでしょうか?

青灯夜游
青灯夜游オリジナル
2021-01-14 17:38:0134111ブラウズ

######正しい。 C 言語プログラム ライブラリには、printf と scanf という 2 つの関数が含まれています。ユーザーが入力と出力を必要とする場合、これら 2 つの関数を入力する必要があります。C 言語プログラム ライブラリはコンパイル時にこれら 2 つの関数を呼び出すため、C 言語自体を入力することはできません。 。

#このチュートリアルの動作環境: Windows7 システム、C99 バージョン、Dell G3 コンピューター。 C言語自体には入力文や出力文はないのでしょうか?

C 言語自体には入力ステートメントと出力ステートメントがありません。

他のコンピュータ プログラミング言語とは異なり、C 言語のほとんどの関数は関数呼び出しによって実装されるため、C 言語自体の文の数は少なくなります。 C言語は言語機能の拡張が非常に便利な方式を採用しています。新しい関数を追加する必要がある場合は、対応する関数を関数ライブラリに追加するだけでよく、関数の機能を調整する必要がある場合は、関数自体のコードを変更するだけで済みます。関数を呼び出す他のプログラムを変更します。

C 言語の関数はシステム関数と呼ばれ、ユーザーはこれらの関数を直接呼び出すことで、対応する関数を完成させることができます。たとえば、printf、fabs などはすべてシステム関数です。システム関数は、「C 関数ライブラリ」と呼ばれるシステム ファイルに格納されます。関数を使用する必要がある場合、その関数が配置されている関数ライブラリをシステムに通知する必要があります。これは、ヘッダ ファイルをインクルードすることで実現されます。たとえば、C プログラムの基本フレームワークを次に示します。

#include "stdio.h"
#include "conio.h"
int main(void)
{
     /* 此处添加你自己的代码 */
     getch();
     return 0;
}


#include "stdio.h"

前処理ステートメントは、stdio.h をインクルードするようにシステムに通知します。ヘッダー ファイルをこのプログラム ファイルに追加すると、その中で定義されているシステム関数を使用できるようになります。

C 言語の基本的な入力機能は関数 scanf を使用して実現され、基本的な出力機能は関数 printf を使用して実現されます。これら 2 つの関数のヘッダー ファイルは stdio.h

ですが、これら 2 つは非常によく使用される関数であるため、C 言語では、これら 2 つの関数を使用する場合は対応する

#include# を省略できると規定されています。 ##注文。 プログラミング関連の知識について詳しくは、プログラミング入門
をご覧ください。 !

以上がC言語自体には入力文や出力文はないのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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