記事のディレクトリ
C言語学習の基本的な知識
1)私のコース内容がキュレーションされ、いくつかの知識は、シナリオに言及したが、確かに役に立たない知識ないかもしれません。知識はもちろん見ることができます言及していないが、少し値の詳細な調査を持っていません。
2)速すぎて学ぶ、速攻で廃棄物の真実を作る我々はその学習はプログラムを書くために気持ちを訓練に焦点を当てて理解しておく必要がありますしないでください。
3)関数のパラメータは、覚えて忘れて忘れて、実際の戦闘がないので、その時間のプロジェクトの戦闘コースに、コンテンツを忘れていることを忘れないでください、キーワードを覚えていない、ノートを取ってはいけないすべてのことを考えることは非常に自然です。
4)携帯電話の映像を使用して見てはいけない、私はスリープ状態に望んでいた見て、学習過程を見ていると、書き込みは、プログラマの外を見ていませんでした。クオ、あなたは知っていますか?戦争の芸術は、単にプログラムを書いていないビデオを見るために読んで、そしてクオは違いはありません、空の男を読み込むデバイスではありません。
5)プログラマの運指を口に指を振って、煙をchattered、彼の足を傾け、非常に重要であり、だらし外観は、それはプログラマになることはできません。
6)学習の過程で直面する問題は、解決するために30分いない場合は、闘争は、グループに質問しません。しかし、野党は尋問を考えずに、問題が発生しました。
7)は、C言語を学習を開始する前に、まず一般的なLinuxコマンドとVIの基本的な使用方法を取得するために、Linux環境に精通している必要があります。
8)マスターがいる限り、あなたが学ぶためのステップのビデオチュートリアルバイステップを押すと、優秀なプログラマーになることができるようになり、起動に新人からです。
二、C言語プログラムの開発プロセス
この段階で、私たちはCプログラムを書くことは、次のようにプログラムの開発プロセスは、比較的簡単です:
第三に、C言語コンパイラをインストール
LinuxのC言語コンパイラは、それをインストールするには、次のコマンドを実行し、rootとしてログインし、gccのです:
yum -y install gcc
gccをインストールした場合、サーバーはgccがインストールされていない場合は、上記のコマンドはGCCの最新バージョンをインストールすることに注意してくださいは、関係なく、どのように何度も、何の問題の最新バージョンなので、上記のコマンドの実行に更新されます。
GCCをインストールするための前提条件は、サーバーがインターネットにアクセスしなければならないということです。
第四に、プログラムCの基本的な構造
Cプログラムは、次のコンポーネントが含まれています。
1)ノート(キャプション)
2)前処理命令
3)入口主な機能
機能4)本体
実施例(book1.c)
/*
* 程序名:book1.c,此程序用于演示C程序的基本结构。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
// 预处理指令,把头文件stdio.h包含进来。
#include <stdio.h> // standard input output
// 主函数main,这里是程序执行的起点。
int main()
{
// 调用printf函数在屏幕上输出文字。
printf("我心匪石,不可转也。我心匪席,不可卷也。威仪棣棣,不可选也。\n");
return 0; // main函数返回
}
次は、このプログラムの上に説明します。
1、プログラムノート
/*
* 程序名:book1.c,此程序用于演示C程序的基本结构。
* 作者:C语言技术网(www.freecplus.net) 日期:20190525
*/
// 预处理指令,把头文件stdio.h包含进来。
// standard input output
// 主函数main,这里是程序执行的起点。
// 调用printf函数在屏幕上输出文字。
// main函数返回
これらは、Cプログラム(キャプション)注釈が付けられ、コメントの目的は、プログラムの可読性を向上させることにあるプログラマに、いないコンピュータを見ている、それはコンパイラにするときにコンパイラに無視されます。
/ * * /複数行のテキスト注釈のために、/ * * /終わりがあるから始まります。
//テキスト注釈の行のコードの後に配置することができ専用線することができます。
図2に示すように、前処理ディレクティブ
#include <stdio.h> // standard input output
この行は、(コンパイル)は前処理Cの言う指示である
stdio.hのファイルを含めるようにコンパイルする前に言語コンパイラを、プログラムはヘッダファイルが含まれていない場合は、警告またはコンパイル時にエラーがあるだろう、printfの機能を使用しています。
図3に示すように、入口の主な機能
int main()
主な機能は、メインで、プログラムの実行はここから始まります。同プログラムでは、主な機能は、一つだけを持つことができます。
図4に示すように、関数の本体
printf("我心匪石,不可转也。我心匪席,不可卷也。威仪棣棣,不可选也。\n");
return 0; // main函数返回
括弧の対のコード部材の主な機能は、本出願の主な機能は、2行のコードを有しています。
コードの最初の行は、テキスト\ nは改行、より多くの\ n個を出力することができる複数のラップで終わる、ここでは、関数のprintf関数printf関数は、画面への出力内容にある呼び出し、テキストの出力ラインです。
第改行0、フロント機能戻ると、プログラムは終了。
関数の本体、そのノート上記のコードの行ごとに空白行とスペースは、プログラムの可読性を向上させるために、プログラムの機能には影響を与えていません。
Cプログラムをコンパイルして実行する第五に、
GCCとLinuxのコマンドラインコンパイラのソースコードbook1.cで。
gcc -o book1 book1.c
コンパイル後、生成されたオブジェクトプログラムBOOK1(実行プログラム名は-oパラメータで指定された)、プラス./それを実行します。
./book1
出力は、画面上のテキストの行の実装の結果です。
我心匪石,不可转也。我心匪席,不可卷也。威仪棣棣,不可选也。
業績
第六に、知識の概要
/ ** /複数行のコメント。
// 1行コメント。
#include前処理指令は、他のファイルを含んでいます。
プログラム実行のための主な出発点。
{}関数本体、文のブロックの開始と終了。
()カッコ内の関数のパラメータ。
二重引用符で「」文字列。
\ N改行。
;セミコロン、コードの行の末尾。
1)これらは、遵守しなければならない疑問視することはできません、C言語の構文規則、規則であり、変更することはできません。
厳密には、大文字と小文字を区別2)C言語。
3)中国全角句読点C言語では、コンパイル時になり、エラーを認識しません。
4)セミコロンCプログラム「;」言語の終わりを示し、あなたは1行に複数の文を書くことができます。
5)コードの行のみがセミコロンである場合は、「;」、空のステートメントを示すことは何もしません。
七、放課後の仕事
1)可能な限り、コードを機能かは重要ではありません、それを実現するためのシンプルなCプログラムを記述してください。
2)ピットがあり、中国は多くの場合、プログラムに陥るが、プログラムはいない米国を持って、この何ピットのですか?
歌の本で画面上の3)出力、ソースという名前book2.c「私は愚かな鳥だ」、次のような結果の実装は次のとおりです。
4)記号を使用してください「*」大きな文字Hを綴る、中央の画面book3.cにおけるソース名、次のような効果を実行します。
八、著作権表示
C言語Technology Networkのオリジナルの記事、論文、著者と元にソースリンクを明記してくださいを再現。
出典:C言語テクノロジーネットワーク(www.freecplus.net)
著者:倫理コード農業