個人財務 Cプログラミング言語の基礎:キーワード、関数、演算子 - ダミー

Cプログラミング言語の基礎:キーワード、関数、演算子 - ダミー

目次:

ビデオ: C言語基礎講座 第28回 シフト演算 全31回 2025

ビデオ: C言語基礎講座 第28回 シフト演算 全31回 2025
Anonim

人間の言語とは異なり、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
は1文字より長いテキストのプログラミング用語です。

関数はいくつかの方法で使用されます。たとえば、ビープ音()機能により、コンピュータのスピーカーからビープ音が鳴ることがあります。

  • ビープ音();

  • いくつかの関数は、

  • puts( "Greetings、human。");

    文字列Greetings、human。(ピリオドを含む)はputs()関数に送られ、標準出力に送られるか画面に表示されます。カッコ内の情報は関数の
  • 引数、 または 値

と呼ばれ、関数に

渡されます

value = random(); random()関数は、関数から返され、変数に格納された乱数を生成します 関数は情報を送ることも、何かを返すこともできます: 関数を送ることもできます情報を返します。

result = sqrt(256);

sqrt()関数は値256を送ります。次に、その値の平方根を計算しますe。結果は計算され、返され、結果変数に格納されます。

C言語の関数は、使用する前に定義する必要があります。この定義は

プロトタイプ

と呼ばれます。 コンパイラがコードでどのように関数を使用しているかを理解する必要があります。 すべてのC言語関数のリストをオンラインで、 Cライブラリリファレンスと呼びます。 関数プロトタイプは、 ヘッダーファイル 、

に保持されていますが、これはソースコードに含める必要があります。 関数自体はC言語ライブラリに格納されています。 ライブラリ

は、関数の集合であり、それらの関数を実行するコードです。プログラムをリンクすると、リンカは関数のコードを最終的なプログラムに組み込みます。

キーワードと同様に、関数は大文字と小文字を区別します。

演算子

関数とキーワードを混在させると、

演算子と総称されるさまざまなシンボルになります。

それらのほとんどは、プラス(+)、マイナス( - )、等号(=)のような伝統的な記号を含む起源が数学的である。

  • 演算子は、関数、キーワード、およびC言語の他の部分でスローされます。たとえば、 結果= 5 + sqrt(値)。 ここでは、=と+演算子を使用して、何らかの数学的な巨大なジャンボが作成されます。 すべてのC言語演算子が数学を実行するわけではありません。

Cプログラミング言語の基礎:キーワード、関数、演算子 - ダミー

エディタの選択

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

Squarespaceでサイトの活動を追跡および監視する方法 - ダミー

SquarespaceのWebサイトは、どのようなコンテンツが読者を引き付けるのかを知ることによって、より多くの訪問者を引き付けるのに役立ちます。訪問者があなたのサイトにどのようにして最も人気のあるコンテンツになったかということから、より多くの訪問者を誘導するのに役立ちます。訪問者がどこから来たかを見つける方法

Squarespace 6モードの編集 - ダミー

Squarespace 6モードの編集 - ダミー

Squarespace 6で特定のタスクを実行する場所を知ることは、ウェブサイトを構築したことのない人や、Squarespaceを初めて使用した人のための混乱した決定です。プレビュー:あなたのサイトとコンテンツがどのように見えるかを確認します。

エディタの選択

あなたのLinkedInプロフィールに特許を追加する - ダミー

あなたのLinkedInプロフィールに特許を追加する - ダミー

特許は専門的な業績であり、LinkedInプロフィール。あなたが自分の名前に特許を持つ発明者である場合、特許セクションはあなたの作品を紹介する場所です。 Patentsセクションに特許を追加する方法は次のとおりです。LinkedInプロファイルを開きます。特許セクションが既にある場合は...

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

あなたのLinkedInプロフィールにプロジェクトを追加する - LinkedInプロフィールのダミー

プロジェクトセクションは注目に値する場所です企業主導のイニシアチブへのあなたの関与。エクスペリエンスセクションのシンプルな弾丸よりも大きなスポットライトを必要とする長距離、高歩留まりのプロジェクトは、プロジェクトセクションに属します。

あなたのLinkedInプロフィールに出版物を追加する - ダミー

あなたのLinkedInプロフィールに出版物を追加する - ダミー

LinkedInの出版物セクションは、作業。このセクションは、あなたのライティング能力にスポットを当て、知識を紹介するのに最適な場所です。このセクションはあなたが書いた本のためのものだとは思わないでください。

エディタの選択

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUp 8でシーンを作成する方法 - ダミー

Google SketchUpでシーンを作成する方法は、あなたのモデルのスナップショット。ビューを保存するためにシーンを作成し、そのモデルで作業を続けてからそのシーンに戻っても、モデルはシーンを作成したときの状態に戻りません。カメラの位置は...

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

Google SketchUp 8でシーンを使ってセクションアニメーションを作成する方法 - ダミー

アニメーションを作成するためのシーンは、Google SketchUpモデルを見せてくれる便利で印象的な方法です。基本的な考え方は、シーンを使用してセクションプレーンがモデル内を移動するアニメーションを作成できることです。このテクニックを使用する理由はいくつかあります:...

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

Google SketchUp 8で新しい地形モデルを作成する方法 - Googleでモデリングするときのダミー

SketchUp、地形を作成する必要があるかもしれません。建物の土地のパッチをモデリングしている場合でも、セントラルパークを再設計している場合でも、既存のデータから地形をモデル化することができます。既存のデータは通常輪郭線またはトポ・ラインの形で到着します。