1. 程式人生 > >cin和cout的簡單實用

cin和cout的簡單實用

                                                                 從C到C++
大二開始了,大一學的C,大二開始了C++的課程,首先C語言是結構化和模組化的語言,它是面向過程的,而C++是面向物件的,這就大大的加強了程式設計師對程式的可利用性和可操作性。
C++保留了C的緣由的所有優點,增加了面向物件的機制。由於C++對C的改進主要體現在增加了使用與面向物件程式設計的“類”;還有一個就是對C的擴充。
下面介紹少一個簡單的小程式:
#include <iostream>
using namespace std;
int main()
{
cout<<”hello C++”<<endl;
return 0;
}
標準的C++規定main函式必須宣告為int型,所以,該主函式帶回一個整型的函式值。
Cout :輸出流物件
<< :插入運算子
Using namespace std的意思是“使用名稱空間std”。C++標準庫中的類和函式式在名稱空間std中申明的,所以只要使用C++標準庫中的內容,就必須要使用 Using namespace std做宣告。
在列:
#include <iostream>
Using namespace std;
Int main()
{
Int a,b,sum;
Cin>>a>>b;
Sum=a+b;
Cout<<sum<<endl;
Return 0;
}
Cin :輸入流物件。
>> :提取運算子。
前面的都是C++對C的一種簡單擴充,下面介紹介紹C++裡面特有的“類”和“物件”。
先舉一個簡單的例子:
#include <iostream>
Using namespace std;
Class myclass()
{
Public:
Void get_num()
{
Cin>>id>>age;
}
Void show_num()
{
Cout<<”id”<<id<<endl;
Cout<<”age”<<age<<endl;
}
Private:
Int id;
Int age;
}
Maclass m1;
Int main()
{
m1.get_num();
m1.show_num();
Return 0;
}
首先C++的類中可以包含資料和函式,他們分別稱為資料成員和成員函式。成員函式是用來對資料成員進行操作的。一個類是由一批資料成員及對其操作的成員函式組成。
類可以體現出資料的封裝性和資訊隱蔽。
類可以吧資料核函式分為三大類:public(公有的),private(私有的),protected(保護的),通常情況下會把資料指定為私有。
凡是被指定為公有的資料或者函式,既可以被本類中的成員函式呼叫,也可以被類外的語句呼叫。被指定為私有的資料或者函式只能被本類中的成員函式呼叫,而不能被類外呼叫。
具有“類”型別特徵的變數稱為“物件”,物件是實際儲存空間的,而型別並不佔實際儲存空間的。“.”是一個“成員運算子”,把物件和成員聯絡起來。
Cin與scanf的比較:它的好處是不用宣告你要輸入的資料是什麼型別,直接cin>>x,(x是你要輸入的資料),缺點就是耗時,耗時的原因我覺得應該是cin比著scanf高階,而在程式設計方面,越高階的語言,越耗時!Cout和printf同理。
要記住cin要和>>配合使用。同理cout要和<<配合使用。
#include <iostream>
Using namespace std;
Int main()
{
Char name[1000];
Cin>>name;
Cout<<name;
}