小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

C++Primer plus學(xué)習(xí)記錄第一日.1

 云深無(wú)際 2021-11-03

最近在深入一些炫目的源碼,發(fā)現(xiàn)了大量的CPP的身影,各種C函數(shù)穿插其中,我發(fā)現(xiàn)我的CPP的學(xué)習(xí)之路必須開(kāi)始了。從C轉(zhuǎn)過(guò)來(lái)的我感覺(jué)到這個(gè)寫法還是比較親切的。但是特性也好多,我選擇C++Primer plus這本經(jīng)典的書籍進(jìn)行入門的學(xué)習(xí)~

編譯的環(huán)境選擇微軟的Visual Stdio  不要迷信標(biāo)準(zhǔn)哪些東西~

這個(gè)表格是關(guān)于頭文件的一些約定寫法

如果在頭文件的定義內(nèi)沒(méi)有.h的后綴,一定要加入namespace

這邊做了一個(gè)簡(jiǎn)單的實(shí)驗(yàn),可以看見(jiàn)頭文件的毛病

試試是不是可以和C混合編寫

導(dǎo)入頭成功

我們找到了C的編譯頭

C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt


可以看到運(yùn)行成功

我們這邊定位到實(shí)際的文件存放路徑

打開(kāi)cmd

運(yùn)行成功

也可以這樣打開(kāi)一個(gè)命令行調(diào)試用


接下來(lái)CPP與C不同的一點(diǎn)就是這個(gè)輸出的命令

endl是什么

F12打開(kāi)一個(gè)頭文件

對(duì)于一個(gè)語(yǔ)句的最小的剖析

變量聲明

這個(gè)上面我的看法是,一開(kāi)始C的過(guò)渡還是print,但是一定要慢慢的融合進(jìn)CPP的世界

當(dāng)你在想建立一個(gè)C++

編譯型語(yǔ)言不像腳本語(yǔ)言那樣

你必須重新建立一個(gè)空間來(lái)寫一個(gè)新的程序,你要按照我的做法來(lái)

接著改一下這個(gè)地方的屬性,不然的話。執(zhí)行的是你第一個(gè)成功的exe文件


接著選擇當(dāng)前的文件

這個(gè)就是重新定義操作符

C++有兩種發(fā)送消息得方法:一個(gè)是使用類方法(本質(zhì)上是函數(shù)調(diào)用),一種是重新定義操作符

調(diào)用函數(shù)

函數(shù)調(diào)用的句法

// sqrt.cpp : 此文件包含 "main" 函數(shù)。程序執(zhí)行將在此處開(kāi)始并結(jié)束。//
#include <iostream>#include<cmath>
int main(){ using namespace std; double area; cout << "Enter the floor area, in square feet, of your home: "; cin >> area; double side; side = sqrt(area); cout << "That's the equivalent of a square" << " feet to the side." << endl; cout << "How fascinating!" << endl;
//std::cout << "Hello World!\n"; return(0);}

按照我上面的設(shè)置過(guò)后,你寫的程序就直接點(diǎn)調(diào)試就可以運(yùn)行了

// ourfunc.cpp : 此文件包含 "main" 函數(shù)。程序執(zhí)行將在此處開(kāi)始并結(jié)束。//
#include <iostream>void simon(int);//function prototype for simon()int main(){ using namespace std; simon(3);//call the simon() function cout<< " Pick an integer:"; int count; cin >> count; simon(count);//call it again cout << "Done!" << endl; return(0); //std::cout << "Hello World!\n";}void simon(int n) //define the simon() function{ using namespace std;    cout << "Simon says touch your toes" << n << " times " << endl;}

對(duì)于一個(gè)函數(shù)來(lái)說(shuō),他們的地位都是相同的

在這段描述里面給出了return(0 )的返回值到底是給誰(shuí)接收了

在這里給出來(lái)了keywords的一些描述

此時(shí)IDE的界面是這樣的,我們重新打開(kāi)解決方案資源管理器

在視圖這里

打開(kāi)的樣子

改下字體

改個(gè)喜歡的字體

看起來(lái)不錯(cuò)

// 有返回值的子函數(shù).cpp : 此文件包含 "main" 函數(shù)。程序執(zhí)行將在此處開(kāi)始并結(jié)束。//
#include <iostream>int stonelb(int); // function prototypeint main(){ using namespace std; int stone; //std::cout << "Hello World!\n"; cout << "Enter the weight is stoen: "; cin >> stone; int pounds = stonetolb(stone); cout << stone << " Stone = "; cout << pounds << " pounds. " << endl; return(0);}int stonetolb(int sts){ return(14 * sts);}

這個(gè)字體是不是很可愛(ài)呢~

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多