C 程式設計的初步總結

2021-09-29 06:56:14 字數 1745 閱讀 8428

學習c++程式設計已經2個月了,從開始的懵逼到現在的偷**, c++的內容也算得上是有了初步的了解,可以說是已經略通皮毛,所以回顧兩月的學習,對自己的學習成果做乙個初步的總結,加深對c++的了解,為以後的學習掃清障礙。

——第一次做總結的小萌新

注意:c++所有語句最後都應有乙個分號!

為了方便我們在函式開頭一般先使用乙個標頭檔案並稱cout為輸出流,cin為輸入流。cout和cin的作用為輸入和輸出語句。

cout是c++中iostream 型別的物件,該類被封裝在 < iostream > 庫中,該庫定義的名字都在命名空間 std 中,所以 cout 全稱是std::cout

cout語句的一般格式為:

cout《表示式1《表示式2<<……《表示式n;

注意:不能用乙個插入運算子「<<」插入多個輸出項,如:

cout《舉例: 輸出雙精度數。

double a=123.456789012345;對a賦初值

(1) cout 庫中,該庫定義的名字都在命名空間 std 中,所以 cin 全稱是 std::cin

cin語句的一般格式為:

cin>>變數1>>變數2>>……>>變數n;

注意:

不能用cin語句把空格字元和回車換行符作為字元輸入給字元變數,它們將被跳過。如果想將空格字元或回車換行符(或任何其他鍵盤上的字元)輸入給字元變數,可以用getchar函式。

學c++的時候,這幾個輸入函式弄的有點迷糊;這裡做個小結,為了自己複習,也希望對後來者能有所幫助,如果有差錯的地方還請各位多多指教。

1、cin

1、cin.get()

2、cin.getline()

3、getline()

4、gets()

5、getchar()

1、cin>>

用法1:最基本,也是最常用的用法,輸入乙個數字:

#include

using namespace std;

main ()

{int a,b;

cin>>a>>b;

cout<>a;

cout《用法1: cin.get(字元變數名)可以用來接收字元

#include

using namespace std;

main ()

{char ch;

ch=cin.get(); //或者cin.get(ch);

cout<>也可以適用,原因是這裡輸入的沒有空格,如果輸入了空格,比如「ks kr jkl[回車]」那麼cin就會已經接收到3個字串,「ks,kr,jkl」;再如「kskr 1[回車]kskr 2[回車]」,那麼則接收「kskr,1,kskr」;這不是我們所要的結果!而cin.getline()和gets()因為可以接收空格,所以不會產生這個錯誤;

6、getchar() //接受乙個字元,需包含「#include」

#include

#include

using namespace std;

main ()

{char ch;

ch=getchar(); //不能寫成getchar(ch);

cout<1、 i++ 返回原來的值,++i 返回加1後的值。

2、 i++ 不能作為左值,而++i 可以。

注:左值是對應記憶體中有確定儲存位址的物件的表示式的值,而右值是所有不是左值的表示式的值。左值與右值的根本區別在於是否允許取位址&運算子獲得對應的記憶體位址。

詳見

C 程式設計初步

main.cpp 程式設計初步 created by mac on 15 2 16.include int main int argc,const char argv 面向過程的程式大體包括兩方面的內容一就是對資料的描述,即指定資料的型別和組織形式,即資料結構而就是對操作的描述,就是演算法即程式 演...

c 類的初步總結

類c 通過定義類來定義資料型別,類定義了該型別的物件所包含的資料和操作。1類定義格式 classclass name 類名一般大寫 注意分號結尾 2介面與實現 在系統中,觀察乙個class有兩個角度,從外部或者使用者角度我們看到的是介面,從內部 我們看到的是實現。介面就是可供外部呼叫的方法,如定義為...

C 物件導向程式設計初步

1,使用const 指標 const int pone 指向整型常量的指標,指向的值不能修改 int const ptwo 指向整型的常量指標,指向的值可以修改,但該指標不能再指向其他變數 const int const pthree 指向整型常量的常量指標 summarize summary 訪問...