-
1、添加bool類型,ture or false
2、隨用隨定義(c不行)
3、c++直接初始化 eg:int x(2014)
c復(fù)制初始化
查看全部 -
//使用一個(gè)函數(shù)找出一個(gè)整型數(shù)組中的最大值或最小值 #include<stdlib.h> #include<iostream> using?namespace?std; namespace?compA { ?int?getMaxorMin(int?*arr,?int?x,?bool?isMax) ?{? ??int?temp?=?arr[0]; ??if?(isMax) ??{ ???for?(int?i?=?1;?i?<?x;?i++) ???{ ????if?(temp?<?arr[i]) ?????temp?=?arr[i]; ???} ??} ??else ??{ ???for?(int?i?=?1;?i?<?x;?i++) ???{ ????if?(temp?>?arr[i]) ?????temp?=?arr[i]; ???} ??} ??return?temp; } }int?main(void){?int?arr1[4]?=?{?3,5,1,7?};?bool?isMax=false;?cin?>>?isMax;?cout?<<?compA::getMaxorMin(arr1,?4,?isMax)<<endl;?system("pause");?return?0;}
查看全部 -
#include<iostream> #include<stdlib.h> using?namespace?std; //輸入一個(gè)整數(shù),分別以8、10、16進(jìn)制打印到屏幕上 //輸入一個(gè)布爾值,以布爾方式將值打印到屏幕上 int?main(void) {? ????cout<<"請(qǐng)輸入一個(gè)整數(shù):"<<endl; ????int?x=0; ????cin>>x; ????cout<<oct<<x<<endl; ????cout<<dec<<x<<endl; ????cout<<hex<<x<<endl;//otc八進(jìn)制、dec十進(jìn)制、hex十六進(jìn)制英文縮寫 ????cout<<"請(qǐng)輸入一個(gè)布爾值?"<<endal; ????bool?y=false; ????cin>>y; ????cout<<boolalpha<<y<<endl; ????system("pause");? ????return?0; }
查看全部 -
bool? 真true? 假false
查看全部 -
system("pause")表示結(jié)果停留在屏幕上一段時(shí)間,若沒(méi)有這個(gè)代碼,結(jié)果將在屏幕上閃現(xiàn)一下就消失
查看全部 -
temp是臨時(shí)變量
arr表示數(shù)組;arr[i]表示數(shù)組中的第i個(gè)數(shù)
查看全部 -
錯(cuò)誤的地方
查看全部 -
用的時(shí)候再定義查看全部
-
使用cout和cin輸入輸出語(yǔ)句時(shí)需要提前聲明:
#include<iostream>
using namespace std;
查看全部 -
命名空間namespace類似于java中的class,調(diào)用命名空間內(nèi)的函數(shù)或變量的時(shí)候用"::"聲明
查看全部 -
bool型變量占用了 1 個(gè)字節(jié)的內(nèi)存, 當(dāng)值為 false 的時(shí)候,實(shí)際上存儲(chǔ)的是 0x00, 為ture時(shí)實(shí)際上存儲(chǔ)的是 0x01因此,可以認(rèn)為bool類型做為整型用時(shí)為true=1,false=0
查看全部 -
輸出為8進(jìn)制、10進(jìn)制、16進(jìn)制:
????cout<<oct<<x<<endl;????//8進(jìn)制
????cout<<dec<<x<<endl;????//10進(jìn)制,dec可以不寫,默認(rèn)十進(jìn)制
????cout<<hex<<x<<endl;????//16進(jìn)制
輸出為布爾值:
????cout<<boolalpha<<y<<endl;
查看全部 -
C++的I/O方式:
輸出:cout:
????cout<<x<<endl;????//x表示變量,endl表示換行符,<<處無(wú)空格
????cout<<"x+y="<<x+y<<endl;????//"<<"類似于java中的“+”
輸入:cin:
????cin>>x;
????cin>>x>>y;????//同時(shí)給多個(gè)變量賦值
查看全部 -
C++初始化方法:
復(fù)制初始化:int x = 1024;
直接初始化:int x (1024);
查看全部 -
c的數(shù)據(jù)類型
查看全部
舉報(bào)