c 入門之字元相關入門

2022-05-02 16:36:08 字數 1279 閱讀 1319

先上**:

1 # include "

iostream

"2 # include "

string"3

//# define byte char

//注意,這裡沒有分號,且#只能放在函式外面.

4int

main()

515 cout << "

after loop ends,word is

"<< word <16////////////////////////////////////

17 byte a;//

使用define 定義別名,可以使得我們定義的變數更為有意義。

18 cout << a<19 cout << "

the int is:

"<< int(a) << endl;//

採用強制型轉換能夠將字元列印成對應的ascii.

20///////////////////////////////////////

21int*c, b=5;//

注意,b並不是被定義成了int*指標型,而是被定義成了int型.

22 cout <<"

b is :

"<< b <23////////////////////////

//24 num prices[5];//

c++11。新增的一種基於範圍的for迴圈,x可以訪問prices所有的元素,其實很類似於python。

25for (num x : ) //

這種迴圈主要用於各種模板容器

26 cout << x <27//////////////////

28 system("

pause");

29return0;

30 }

總結:1 使用字串時,使用string模擬使用字元陣列,或者指標的方式更優,string 類包含在標頭檔案string中

2 使用typedef newname  alliname 的方式,可以重新命名原來的型別(如char),這樣方便程式的可讀性.使用#define 也可以.

3 int * a,b; b不是指標型別,而是整型;

4 c++11標準中新增了乙個基於範圍的for 迴圈.

5 當看到乙個字串時,比如"name",我們應該將字串常量當成乙個指標,而不是當成字串本身。這一點十分重要.比如如果我們將乙個指標變數 int*a; a=="name"是沒有問題的,他比對的不是字串,而是字串所在的位址.

PostgreSQL相關入門資料

postgresql相關入門資料 這個中文手冊是翻譯中的版本,因此混合了9.4和9.5的內容 如果以開發應用為主要目的,可以重點看下 i.教程 和 ii.sql 語言 postgresql 9 administration cookbook 第2版 中文版 postgresql修煉之道 從小工到專家...

c 棧的相關入門題目

棧的經典例題 1.棧排序 題目背景 給出定乙個已經裝有數的棧,要求使用乙個輔助棧,完成原始棧的排序,且除必要單變數外,不用其它任何資料結構 包括陣列 即你可以使用的資料結構只有一種 兩個 原始棧和輔助棧。輸入格式 第一行乙個數n,表示原棧裡面數的個數 第二行n個整數,按照原始棧從棧底到棧頂的順序給出...

Springcloud之Zuul閘道器入門

spring cloud實現微服務的架構基本成型 使用spring cloud netflix中的eureka實現了服務註冊中心以及服務註冊與發現 而服務間通過ribbon或feign實現服務的消費以及均衡負載。為了使得服務集群更為健壯,使用hystrix的融斷機制來避免在微服務架構中個別服務出現異...