c 潛心修行

2021-08-29 18:45:26 字數 3166 閱讀 5048

**c++ 變數作用域**

**c++修飾符型別**

**c++儲存類**

**c++陣列\字串**

**c++字串**

**c++指標**

**c++引用**

**c++日期&時間**

**c++基本的輸入輸出**

**c++ 資料結構**

type

variable_list;

int    i, j, k;

char c, ch;

float f, salary;

double d;

#include using namespace std;

// 變數宣告

extern int a, b;

extern int c;

extern float f;

int main ()

signed、unsigned、long 和 short 可應用於整型

signed 和 unsigned 可應用於字元型

long 可應用於雙精度型

從 c++ 11 開始,auto 關鍵字不再是 c++ 儲存類說明符,且 register 關鍵字被棄用。

auto f=3.14;      //double

auto s("hello"); //const char*

auto z = new auto(9); // int*

auto x1 = 5, x2 = 5.0, x3='r';//錯誤,必須是初始化為同一型別

#include // 函式宣告 

void func(void);

static int count = 10; /* 全域性變數 */

int main()

return 0;

}// 函式定義

void func( void )

宣告陣列

初始化陣列

double balance[5] = ;

double balance = ;

balance[4] = 50.0;

c風格字串函式

目的strcpy_s(s1, s2);

複製字串 s2 到字串 s1

strcat_s(s1, s2);

連線字串 s2 到字串 s1 的末尾

strlen(s1);

返回字串 s1 的長度

strcmp_s(s1, s2);

如果 s1 和 s2 是相同的,則返回 0;不同時返回-1

strchr(s1, ch);

返回乙個指標,指向字串 s1 中字元 ch 的第一次出現的位置

strstr(s1, s2);

返回乙個指標,指向字串 s1 中字串 s2 的第一次出現的位置

c++中的string類

#include using namespace std;

int main ()

概念

描述c++ null 指標

c++ 支援空指標。null指標是乙個定義在標準庫中的值為零的常量。

c++ 指標的算術運算

可以對指標進行四種算術運算:++、–、+、-

c++ 指標 vs 陣列

指標和陣列之間有著密切的關係。

c++ 指標陣列

可以定義用來儲存指標的陣列。

c++ 指向指標的指標

c++ 允許指向指標的指標。

c++ 傳遞指標給函式

通過引用或位址傳遞引數,使傳遞的引數在呼叫函式中被改變

c++ 從函式返回指標

c++ 允許函式返回指標到區域性變數、靜態變數和動態記憶體分配

int i = 17;

int& r = i;

double& s = d;

- & 讀作引用

- 第乙個宣告可以讀作 "r 是乙個初始化為 i 的整型引用"

- 第二個宣告可以讀作 "s 是乙個初始化為 d 的 double 型引用"

#include using namespace std;

int main()

標頭檔案函式和描述

< iostream >

該檔案定義了 cin、cout、cerr 和 clog 物件,分別對應於標準輸入流、標準輸出流、非緩衝標準錯誤流和緩衝標準錯誤流

< iomanip >

該檔案通過所謂的引數化的流操縱器(比如 setw 和 setprecision),來宣告對執行標準化 i/o 有用的服務

< fstream >

該檔案為使用者控制的檔案處理宣告服務

char str = "hello c++";

cout << "value of str is : " << str << endl;

cin >> name;

cin >> name >> age;

//相當於

cin >> name;

cin >> age;

cerr << "error message : " << str << endl;
clog << "error message : " << str << endl;
struct type_name  object_names;

//例:

struct books

book;

#include #include using namespace std;

// 宣告乙個結構體型別 books

struct books

;int main( )

潛心修煉了 2008 04 03 23 04

截止到目前,我在poj上做題數達到了13了。做的還很不夠,自己的感覺也不是很好,總覺得自己是在找很簡單的題做,在衝題數,可是自己沒有感覺有一點提高,尤其在演算法方面,目前一竅不通的,dp,動態規劃之類的都不懂。所以我決定潛心修煉。今天找到個不錯的 http yzfy.org bbs index.ph...

人生需要修行

兩年前我開始實行 個人時間管理 現在看來,的確受益匪淺 雖然自己在實行過程中慢慢地 簡化 這種自我管理,但是僅剩的一點記事與思考的習慣保留了下來,對我的工作和生活都產生了很不錯的促進作用 最近又感覺自己到了一定的瓶頸期,或者說迷茫期,回過頭來想想 自己之前突破瓶頸的狀態,也找不出類似的解決方法 上週...

的修行速度

有靈根,以前林軒遠跟不上同門,沒有足夠的法力做為支撐,很多教席傳授的法術他都只能看著眼饞而已,如果換乙個人,早就心灰意冷,不再去稚鷹閣被同門嘲諷,可林軒沒有這麼做,他不僅每一次教席傳功的時候都準時去,而且還認真的做筆記,風雨無阻。在別人看來,這樣的行為很傻,可林軒卻有自己的想法,而且現在看來,確實非...