目次:
ビデオ: C言語基礎講座 第28回 シフト演算 全31回 2024
人間の言語とは異なり、Cは宣言や事例がありません。男性的、女性的、または中性ではありません。そして、あなたは、 と 潜在的 の意味が何であるかを知る必要はありません。あなたは、いくつかのやりとり、文法、およびその他のいたずらを理解しなければなりません。 キーワード
名詞、動詞、形容詞、副詞を忘れます。 C言語には
キーワード があります。 人間言語とは異なり、少なくとも2、000語程度の多かれ少なかれ知る必要があるところでは、C言語ではほとんど語られません。キーワードはほんの一握りであり、それらをすべて使用することはできません。 <! _ _ _
_インライン | スイッチ | _Generic | デフォルト |
int | 静的 | _Bool | |
> typedef | _Imaginary | do | long |
union | _Noreturn | double | レジスタ |
unsigned | _Static_assert | else | restrict |
void | _Thread_local | enum | return |
volatile | auto | extern | short |
while | <! - 2 - > | これらのキーワードは、C言語の基本コマンドを表します。これらの簡単な指示は、面白いことをするために様々な面白い方法で結合されています。しかし、その言葉はキーワードで止まらない。 | キーワードのリストを覚えていないでください。 |
キーワードはすべて大文字小文字を区別します。 | 44個のキーワードのうち、32個はオリジナルのC言語のキーワードです。 1999年のC99アップデートではさらに5つが追加され、最近のC11(2011年)アップデートでは7つが追加されました。 _Alignasのように、新しいキーワードのほとんどはアンダースコアで始まります。 |
|
キーワードは |
予約語、 | としても知られています。つまり、関数や変数にキーワードと同じ名前を付けることはできません。あなたがそうしようとすると、コンパイラは酔っぱらいの党首政治のブロガーのように悲鳴を上げます。 | 関数 | 44個のキーワードしか見つからない場合は、作成する関数を含め、C言語の関数が数千(数千ではないにしても)ある。関数をタスクを達成するプログラミングマシンと考えてください。実際、関数はC言語の作業者です。 |
関数の兆候は、テキストを表示するputs関数のputs()のように、かっこの出現です。具体的には、 | は | は「put string」を意味し、 | string |
関数はいくつかの方法で使用されます。たとえば、ビープ音()機能により、コンピュータのスピーカーからビープ音が鳴ることがあります。
-
ビープ音();
-
いくつかの関数は、
-
puts( "Greetings、human。");
文字列Greetings、human。(ピリオドを含む)はputs()関数に送られ、標準出力に送られるか画面に表示されます。カッコ内の情報は関数の -
引数、 または 値
と呼ばれ、関数に
渡されます
value = random(); random()関数は、関数から返され、変数に格納された乱数を生成します 関数は情報を送ることも、何かを返すこともできます: 関数を送ることもできます情報を返します。
result = sqrt(256);
sqrt()関数は値256を送ります。次に、その値の平方根を計算しますe。結果は計算され、返され、結果変数に格納されます。
C言語の関数は、使用する前に定義する必要があります。この定義は
プロトタイプ
と呼ばれます。 コンパイラがコードでどのように関数を使用しているかを理解する必要があります。 すべてのC言語関数のリストをオンラインで、 Cライブラリリファレンスと呼びます。 関数プロトタイプは、 ヘッダーファイル 、
に保持されていますが、これはソースコードに含める必要があります。 関数自体はC言語ライブラリに格納されています。 ライブラリ
は、関数の集合であり、それらの関数を実行するコードです。プログラムをリンクすると、リンカは関数のコードを最終的なプログラムに組み込みます。
キーワードと同様に、関数は大文字と小文字を区別します。
演算子
関数とキーワードを混在させると、
演算子と総称されるさまざまなシンボルになります。
それらのほとんどは、プラス(+)、マイナス( - )、等号(=)のような伝統的な記号を含む起源が数学的である。
-
演算子は、関数、キーワード、およびC言語の他の部分でスローされます。たとえば、 結果= 5 + sqrt(値)。 ここでは、=と+演算子を使用して、何らかの数学的な巨大なジャンボが作成されます。 すべてのC言語演算子が数学を実行するわけではありません。