odecademy - Learn C/Chap.1 Hello World


学習の動機.


私が今通っている学校は一年生のコンピューター専攻の基礎でCを勉強しています.その後CS科目でC++とCを使用する.私は今半学期の授業が終わる一年生で、二学期に復学するつもりです.専門科目は日本製品と微分ポイントのほか、聞いていません.だから実はCを習ったことがあります...いいえ.ほほほ、でも私はやはり早く開発を始めたいです.刀を取り外したいです.今休学している時間を無駄にしたくないです.私は専門的に使うCを学びたいです.

C言語の文法


ああ...実はCは勉强したことがあります^^しかし资料型をプラスしてあまりにつまらないので放弃しました...だから資料型までは知っていた内容なので、仕方ないですが続けていきます
// Statements must end in a semicolon (;)
// correct
printf("Hello World!");
 
// error
printf("Hello World!")
  
// Code elements are case sensitive
// correct
printf("Hello World!");
 
// error
PRINTF("Hello World!");
コードシートを貼り付けました.
構文
  • すべての陈述はすべて分号で终わらなければならなくて、陈述は韩国语の翻訳を知りません...
  • の大文字と小文字(脚注と引用符の文字を除く)
  • が正しく守られていることを確認します.
  • 文字列は、常に二重引用符に
  • を含む.
    ああ...この場合、私は引用符と引用符しか調べませんでしたが、もともとは単引用符も使っていましたが、それはcharで...不思議

    Hello Worldコードの分解

    #include <stdio.h>
    
    int main(){
    	// output a line
        printf("Hello World!");
    }
    ひとつずつ摘みましょう
    #include :入庫する.これがないとprintfが何なのか分からないので実行できません...
    stdio.hウィキペディアでサポートされている関数のリストを表示できます.
    C標準ライブラリウィキペディア Cこの他にも様々なライブラリがあります.各タイトルファイルと概要が表示されます
    int main():コードの先頭部分.コード説明に書いてありますが、ほほほ
    ただしintをcharに変換しても実行できます...
    実はメイン関数の機能がよくわかりません^!^void mainには戻り値がありません.int mainは整数を返します.オペレーティングシステムは戻り値を受信してプログラムが正常に閉じているかどうかを確認します.でもどうして.そんなことをするかどうかはわかりませんが...main関数はいったい何をしたのか、その値を...戻れない...何も知らない.私にcharを書かせないでなぜか分かりません...やってみればわかる.智.スタックオーバーフローも真面目に読んでみたのですが、理解できませんでした
    どうせ私の主な言語はcではありません.あなたは知らないことができます.そうですか.ははは
    //どうしよう:脚注
    1行置きたい時
    blockに参加したいなら(教室で使う^^)/**/
    printf("Hello World!") : しゅつりょくかんすう
    "Hello World!"コンソールに出力します.
    escape sequence(翻訳がわからない)も使えます
    紹介するのはn(新しい行を追加)、t(タブと同じ)
    正式な書類位何言ってんの...志一家がCSを勉強すれば理解できますか?

    コンパイラ


    ファイルの中のコードを読み取り、コンピュータで実行可能なコードを使って、聞いたことのあるコンポーネントだけを使いますか?変換します.
    Cで最もよく使われるコンパイラはgccです.
    端末に入力されたコマンドについて説明します.
    gcc helloWorld.c -o helloWorld
    gcc:gcc運転
    helloWorld.c : helloWorld.cという名前のファイルを読み込みます
    -o helloworld:必須ではありませんが、一般的に使います.コマンドコンパイラは、実行可能ファイルをhelloWorldの名前で出力します.書かない場合は、ファイル名はa.outです.
    ./helloWorld
    helloWorld実行ファイルを実行します.

    の最後の部分


    こうしてCode Cardemic講座第1章の要約を終えた.
    開発者が早く勉強するには、好奇心がたくさん必要だと言っていました^^...私は理解しなければなりませんただ好奇心があって学习の気持ちがありません...それも役に立つでしょう?
    まだまだ長い道がありますが、これからも頑張ります!
    がんばってください.