1. c語言中cin,cout,char,define,int,break的意思
cin代表標准輸入設備,使用提取運算符
">>"
從設備鍵盤取得數據,送到輸入流對象cin中,然後送到內存。使用cin可以獲得多個從鍵盤的輸入值
cout
編程語言互換流中的標准輸出流,需要iostream.h支持。讀為
"c
out"。
char是定義字元變數
define
宏的格式「#define
標識符
字元串」
int
定義整型變數
break
是用在switch語句里,可使程序跳出switch而執行switch以後的語句
2. cin>>n在c語言是什麼意思
C++中的cin>>x等價於C語言里的 scanf//從鍵盤輸入一個整數放在變數x里。
C++是C語言的繼承,它既可以進行C語言的過程化程序設計,又可以進行以抽象數據類型為特點的基於對象的程序設計,還可以進行以繼承和多態為特點的面向對象的程序設計。
C++擅長面向對象程序設計的同時,還可以進行基於過程的程序設計,因而C++就適應的問題規模而論,大小由之。
C++不僅擁有計算機高效運行的實用性特徵,同時還致力於提高大規模程序的編程質量與程序設計語言的問題描述能力。
在C++中,類是支持數據封裝的工具,對象則是數據封裝的實現。C++通過建立用戶定義類支持數據封裝和數據隱藏。
在面向對象的程序設計中,將數據和對該數據進行合法操作的.函數封裝在一起作為一個類的定義。對象被說明為具有一個給定類的變數。
每個給定類的對象包含這個類所規定的若干私有成員、公有成員及保護成員。完好定義的類一旦建立,就可看成完全封裝的實體,可以作為一個整體單元使用。類的實際內部工作隱藏起來,使用完好定義的類的用戶不需要知道類是如何工作的,只要知道如何使用它即可。
3. C語言中的Scanf的用法
scanf 函數最主要的用法是:
scanf("輸入控制符", 輸入參數);
函數原型:intscanf(constchar*restrictformat,...);
函數 scanf() 是從標准輸入流stdin (標准輸入設備,一般指向鍵盤)中讀內容的通用子程序,可以說明的格式讀入多個字元,並保存在對應地址的變數中。
(3)cin函數在c語言中的用法擴展閱讀:
函數的第一個參數是格式字元串,它指定了輸入的格式,並按照格式說明符解析輸入對應位置的信息並存儲於可變參數列表中對應的指針所指位置。每一個指針要求非空,並且與字元串中的格式符一一順次對應。
發展:
使用scanf函數進行輸入,必須指定輸入的數據的類型和格式,不僅繁瑣復雜,而且很容易出錯。C++保留scanf只是為了和C兼容。
以便過去用C語言寫的程序可以在C++的環境下運行。C++的編程人員都願意使用cin進行輸入,很少使用scanf。
但是scanf有一個明顯的優點,速度比cin函數快。
4. C++ cin的用法
int num_input;
cin >> num_input;
while(cin.fail())
{
cin.clear();
cin.ignore();
cout << "輸入錯誤,請重新輸入"<<endl;
cin >> num_input;
}
(4)cin函數在c語言中的用法擴展閱讀
cin 函數用法:cin.get()
char ch;
ch=cin.get();//cin.get(ch) 可接收字元,不管輸入多少,但只能接受第一個
cout << ch << endl;
getchar() //接收一個字元,要包含#include <string>
char ch;
ch=getchar();//括弧裡面無參數cin.get(ch);
cout<<ch;
cin.get(字元數組名,接收字元數目): 用來接收一行字元串,可接收空格
char a[5];
cin.get(a,5);
cout<<a<<endl; //輸出4個字元+1個'