c 筆記 二 我的main

2021-06-16 19:08:56 字數 1029 閱讀 5627

沒乙個程式都是有目的的,比如我們要輸出一句話,所有程式設計師都經歷過的一句話 : hello world

既然要讓螢幕上顯示這麼一句話,那就需要考慮下,顯示出來這句話的動作是什麼,很顯然,是輸出.

c++中 使用庫的時候需要包含相關的標頭檔案.

#include

這句話 是乙個預處理指示,它的意思就是 我們告訴了編譯器,我要使用iostream庫, 尖括號中的 iostream 就是標頭檔案的名字.

#include 指示必須要單獨寫成一行, 並且要和頭檔名寫在一行.

所有的#include指示最好都寫在檔案開頭.

既然我們已經告訴了編譯器,那就開始main函式了

int main ()

{ std::cout<<"hello world"<

這段**成功輸出了 hello world.

這裡我們使用了乙個表示式 std::cout<<"hello world"<

操作符 << 叫做輸出操作符, 對應的  >> 叫做 輸入操作符,以後會提到.

在表示式最後面 有乙個  endl, 它是乙個特殊值,成為操縱符,不要和操作符混淆,它具備輸出換行的的效果並重新整理與裝置相關的緩衝區,防止造成輸出停留在緩衝區中導致的程式崩潰等.

在cout 和endl前面,都有乙個 std::  , 這表明 coout 和 endl 都是定義在在命名空間 std中的.  雙冒號 :: 稱為 作用域操作符.

既然輸出了 ,那就看下輸入吧.

輸入的表示式是

std::cin>>x;

當然只寫這句肯定是錯誤的, 因為x是乙個變數,之前沒有宣告 x 這個變數.所以在表示式之前要先宣告乙個名為 x 的變數. 比如:  int x;

好了,輸入了x,那就結合上面的輸出表示式,把x輸出吧.

int main ()

{ int x;

std::cout<<"請輸入乙個數字,按回車結束"<>x;

std::cout<<"輸入的數字是:"<

我的C 筆記

1,map的key值是不能重複的,char 比較的是位址,所以認為key值相同,所以你只能插入乙個元素 若要用char 做key,需要過載操作符 t1,t2 也就是map的第三個引數,當然你用std string做key的話,可以不用過載這個操作符。2,char轉int char a 1 int b...

我的C 筆記

1,map的key值是不能重複的,char 比較的是位址,所以認為key值相同,所以你只能插入乙個元素 若要用char 做key,需要過載操作符 t1,t2 也就是map的第三個引數,當然你用std string做key的話,可以不用過載這個操作符。2,char轉int char a 1 int b...

(無聊)我我我我的C 筆記(一)

我我我要學c 可是我我我只會c。所以,這篇筆記從乙個c初學者的角度。試著理解c 他在狂笑 概念 所以為什麼要有物件導向程式設計?當然,我們寫乙個hello world算乙個2 3是不需要物件導向的,但是當軟體年得越來越大,越來越多的 量的時候。問題就來了 舉個例子,我要做fifa遊戲,額這個遊戲已經...