真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

[持續(xù)更新]C++從入門到精通

C++編譯器下載

https://wwc.lanzoul.com/iRLXO0dnayde
密碼:33kg

目前創(chuàng)新互聯(lián)公司已為成百上千家的企業(yè)提供了網(wǎng)站建設(shè)、域名、雅安服務(wù)器托管、網(wǎng)站托管運(yùn)營、企業(yè)網(wǎng)站設(shè)計(jì)、龍泉驛網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長,共同發(fā)展。

1. C++關(guān)鍵字

關(guān)鍵詞有哪些?

在C++98/03關(guān)鍵詞總計(jì)63個(gè),分別是下面這些:


asm
do
if
return
typedef
auto
double
inline
short
typeid
bool
dynamic_cast
int
signed
typename
break
else
long
sizeof
union
case
enum
mutable
static
unsigned
catch
explicit
namespace
static_cast
using
char
export
new
struct
virtual
class
extern
operator
switch
void
const
false
private
template
volatile
const_cast
float
protected
this
wchar_t
continue
for
public
throw
while
default
friend
register
true
delete
goto
reinterpret_cast
try

但是C++后來關(guān)鍵詞做了一些改變,
在C++11 關(guān)鍵字共73個(gè)
具體改動(dòng)如下:


新增關(guān)鍵字:alignas、alignof、char16_t、char32_t、constexpr、decltype、noexcept、nullptr、static_assert、thread_local

auto 的意義改變

register 被視為過時(shí)的

export 取消原有意義,改為保留給未來標(biāo)準(zhǔn)使用

2. 命名空間

在C/C++中,變量、函數(shù)和后面要學(xué)到的類都是大量存在的,這些變量、函數(shù)和類的名稱將都存在于全局作
用域中,可能會(huì)導(dǎo)致很多沖突。使用命名空間的目的是對標(biāo)識(shí)符的名稱進(jìn)行本地化,以避免命名沖突或名字
污染,namespace關(guān)鍵字的出現(xiàn)就是針對這種問題的。

命名空間定義

定義命名空間,需要使用到namespace關(guān)鍵字,
后面跟命名空間的名字,然后接一對{}即可,{}中即為命名空間的成員。

C++標(biāo)準(zhǔn)命名空間

using namespace std;

3.C++的程序結(jié)構(gòu)

下面是C++的基本語句結(jié)構(gòu)
首先,使用萬能頭文件(這個(gè)必須背下來):

#include

當(dāng)然,頭文件還有很多,都是需要用#include進(jìn)行引用
然后使用標(biāo)準(zhǔn)命名空間(其實(shí)就是方便點(diǎn),你也可以自定義|必背):

using namespace std;

創(chuàng)建主函數(shù):

int main()
{

}

并用return 0;結(jié)束語句

int main()
{
	在這一行來寫代碼,一些代碼需要加英文的分號";"
return 0;
}

4.C++的第一個(gè)程序

輸入:
輸出:
Hello world!

打開C++編譯器后,會(huì)看到

先按下鍵盤得的Ctrl+n,就可以創(chuàng)建一個(gè)項(xiàng)目

這時(shí)候會(huì)有人問,如何輸出呢?
其實(shí)很簡單,下面就是輸出語句的用法
cout實(shí)在C++內(nèi)的輸出語句,當(dāng)然printf也可以,printf是C語言里的輸出,在部分輸出內(nèi)是需要的


cout的用法

首先我來寫一個(gè)輸出語句

cout<<"你好";

這個(gè)輸出語句在主函數(shù)內(nèi)使用后,運(yùn)行程序會(huì)輸出:

你好

在輸出的時(shí)候要用<<(兩個(gè)小于號)連接
這是文字的輸出,必須加英文的引號
在輸出變量的時(shí)候不需要加引號如:

cout<

這時(shí)候會(huì)輸出變量的值,也可以輸出式子
endl是換行


主函數(shù)里使用cout輸出語句

int main()
{
	cout<<"Hello world!";
return 0;
}

下面是完整代碼:

#include
using namespace std;
int main()
{
	cout<<"Hello world!";
return 0;
}

然后按鍵盤上的F11按鍵就會(huì)彈出一個(gè)彈窗保存在一個(gè)電腦本地位置,完成后,又會(huì)彈出一個(gè)彈窗,上面會(huì)顯示輸出的文字等……(截圖如下)

不同電腦的彈窗樣式不一樣,但是輸出的內(nèi)容一樣

5.變量

首先變量分為很多類型,先看看
什么是變量

變量就是一個(gè)代號,程序運(yùn)行時(shí)系統(tǒng)會(huì)自動(dòng)為變量分配內(nèi)存空間,于是變量就代表了系統(tǒng)分配的那片內(nèi)存空間。對變量的訪問,就是對其代表的內(nèi)存空間的訪問。

變量的定義


int整型
范圍:- ~
定義:

int name = number;//在這個(gè)=號之后是賦上的值,也可以不加

long long類型
范圍:- ~
定義:

long long name = number;

__int128
范圍:- ~
定義:

__int128 name = number;

char字符串型
定義:

char name;//注意,char類型一般不賦值

bool類型
定義:

bool name = false;//bool類型只能存儲(chǔ)true和false,分別對應(yīng)數(shù)字1和0

float
單精度浮點(diǎn)型,格式:1位符號,8位指數(shù),23位小數(shù)。

圖片來自菜鳥教程

定義:

float name = number;

double
雙精度浮點(diǎn)型,格式:1位符號,11位指數(shù),52位小數(shù)。

圖片來自菜鳥教程

定義:

double name = number;

總結(jié)一下


變量的定義一般格式為:type variable_list;

6. A+B

輸入:
1 2
輸出:
3.5

1.寫好C++框架
#include
using namespace std;
int main()
{

return 0;
}
2.定義變量

我們觀察輸入樣例可以得知,沒有小數(shù),因此需要定義int類型的變量

#include
using namespace std;
int main()
{
	int a,b;//這里定義兩個(gè)變量
	
return 0;
}
3.輸如

cout可以輸出式子的結(jié)果,cin就是輸入的代碼,

cin>>a>>b;

用大于號連接,然后填寫要輸入的變量,每個(gè)變量用英文的逗號連接

4.完整代碼

#include 
using namespace std;
int main(){
    int a,b;
    cin >> a >> b;
    cout << a+b << endl;
    return 0;
}

下面是運(yùn)行程序的輸出結(jié)果截圖


新聞標(biāo)題:[持續(xù)更新]C++從入門到精通
URL鏈接:http://weahome.cn/article/dsoiidh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部