1樓:小王同學在積累
一、筆記
二、筆記目錄
① 常量,用於記錄程式中不可更改的資料。
② C++定義常量兩種方式,如下所示:
1. #define 巨集常量:#define 常量名常量值
--通常在檔案上方定義,表示乙個常量。
2. const修飾的變數 const 資料型別常量名 = 常量值
--通常在變數定義前加關鍵字const,修飾該變數為常量,不可修改。
#include
using namespace std;
//常量的定義方式
//1、#define 巨集常量
//2、const修飾的變數
//1、#define 巨集常量
#define Day 7
int mainDay = 14; //錯誤,Day是常量,一旦修改就會報錯
cout << "一周總共有:" << Day << "天" << endl;
*/ cout << "一周總共有:" << Day << "天" << endl輸出語句:cout << "提示語" << 變數 << endl;
system("pause");
return 0;
}執行結果:
一周總共有:7天
#include
using namespace std;
//常量的定義方式
//1、#define 巨集常量
//2、const修飾的變數
//1、#define 巨集常量
#define Day 7
int main()
執行結果:
一周總共有:7天
一年總共有:24個月
01 筆記--Python [ 整理完 ]
02 筆記--機器視覺 [ 整理完 ]
03 筆記--C++ [整理完]
04 筆記--爬蟲 [整理ing]
01 如何最簡單、通俗地理解C++的注釋?
02 如何最簡單、通俗地理解C++的常量?
03 如何最簡單、通俗地理解C++的變數?
04 如何最簡單、通俗地理解C++的關鍵字?
05 如何最簡單、通俗地理解C++的識別符號?
06 如何最簡單、通俗地理解C++的資料型別?
07 如何最簡單、通俗地理解C++的轉義字元?
08 如何最簡單、通俗地理解C++的資料輸入?
09 如何最簡單、通俗地理解C++的運算子?
10 如何最簡單、通俗地理解C++的程式流程結構?
11 如何最簡單、通俗地理解C++的陣列?
12 如何最簡單、通俗地理解C++的函式?
13 如何最簡單、通俗地理解C++的指標?
14 如何最簡單、通俗地理解C++的結構體?
15 如何最簡單、通俗地理解C++的記憶體四區?
16 如何最簡單、通俗地理解C++的引用?
17 如何最簡單、通俗地理解C++的類和物件?
18 如何最簡單、通俗地理解C++的檔案互動?
19 如何最簡單、通俗地理解C++的模板?
20 如何最簡單、通俗地理解C++的STL?
21 如何最簡單、通俗地理解C++的string容器?
22 如何最簡單、通俗地理解C++的vector容器?
23 如何最簡單、通俗地理解C++的deque容器?
24 如何最簡單、通俗地理解C++的stack容器?
25 如何最簡單、通俗地理解C++的queue容器?
26 如何最簡單、通俗地理解C++的list容器?
27 如何最簡單、通俗地理解C++的set容器?
28 如何最簡單、通俗地理解C++的pair對組?
29 如何最簡單、通俗地理解C++的map容器?
30 如何最簡單、通俗地理解C++的函式物件?
31 如何最簡單、通俗地理解C++的謂詞?
32 如何最簡單、通俗地理解C++的內建函式物件?
33 C++的常用演算法有哪些?
34 C++的常用遍歷演算法有哪些?
35 C++的常用查詢演算法有哪些?
36 C++的常用排序演算法有哪些?
37 C++的常用拷貝和替換演算法有哪些?
38 C++的常用算術生成演算法有哪些?
39 C++的常用集合演算法有哪些?
[C++系列已完結]
( Python、機器視覺、爬蟲……系列筆記,見專欄 )
2樓:賣萌沒節操
1、程式中到處都要用到3.141592653589793這個數,太麻煩了,要定義乙個簡稱才方便
2、我要寫12這個數,因為一年有12個月,但我寫「12」以後就看不懂了,世界上的12太多了,我寫成MONTHS_PER_YEAR 以後一眼就看出這段是算什麼的
3、我有個變數,萬一以後人家要改怎麼辦,是可以改,但是程式執行到一半的時候不能改,我得想辦法標記一下,以免給別人寫的時候他不知道。
3樓:AKA 鋼琴小王子
乙個容器,用來搬運東西,容器中的東西,可以是事先就知道的,也可以是搬運時才裝進去的。
使用容易的目的有好幾個,最大的好處是,對容器中的東西的處理方法,處理流程有很多,使用了容器,在某個工位上,就可以只處理這種容器物件,裡面的東西是什麼,誰裝的,這個工位可以不關心。
可能容器需要裝的東西不一樣,後續工位,需要針對不同的東西做不同的處理,所以,需要引入不同的容器型別。(int, double, pointer.......)
使用容器,還可以讓固定工位以相同的方法,處理不同的東西。從上工位傳遞下來的桶裡,可能是3個蘋果,也可能是5個,可能是紅富士,也可能是青蘋果,管他呢,反正都是傳過乙個桶,桶裡有蘋果,甚至是水果,我這裡只負責削皮,把削完皮的蘋果,或者水果,傳遞出去。你不能傳個桶,桶裡裝的是魚,這活幹不了,罷工(程式報錯), 或者傳遞回去啊,丟了啊(錯誤處理)。
在C階段,變數被引入,最初單純的是對記憶體位址的抽象替代,而變數的型別,是為了告訴編譯器,在形成對這個位址的最終訪問的機器碼的時候,的訪問方式。比如int,訪問方式是直接讀取,同時考慮大邊小邊,各種碼的問題。如果是float,需要用IEEE754的編碼方式讀取和儲存,才能正確的得到和儲存值。
後來發現變數的這種概念的抽像可以解決很多問題,就逐步開發了各種概念上的變數,比如指標變數,void 變數。
C++的這部分基本和C相同。
而對於"工位", 簡單的例子是,一大堆資料,經過很多步傳遞後,最終到達乙個求平均值的函式,這個函式,只需要處理傳遞資料的變數(陣列,鍊錶等等),資料從那個源頭上被裝入,內容是設麼,最初的絕對位址在哪兒,無需關心。這樣,程式就實現模組化,降低耦合,增強健壯性,提高復用性,等等。
如何最簡單 通俗地理解C 的STL?
寫bug的程式設計師 簡單 通俗理解 那就是vector list unordered map iterator 把這些搞清楚,基本也就入門了,再慢慢看吧 後端技術小屋 學習乙個東西,首先要先用上,才能對它有乙個直觀感性的了解。在了解用法的基礎上再深挖個中原理才能有的放矢。STL是C 的乙個重要組成...
如何最簡單 通俗地理解C 的模板?
cstdio無敵曼巴 c 板子大全 歸併排序 include include using namespace std int a 100001 t 100001 void merge sort int l,int r int main 快速排序 include include using names...
如何最簡單 通俗地理解C 的string容器?
小王同學在積累 一 筆記 二 筆記目錄 string是C 風格的字串,而string本質上是乙個類。string 和 char 區別 1.char 是乙個指標 2.string 是乙個類,類內部封裝了 char 管理這個字串是乙個char型容器。string特點 string建構函式原型 1.str...