C Primer第五版 12 2 1節練習

2021-07-09 14:03:30 字數 910 閱讀 5274

練習12.23:編寫乙個程式,連線兩個字串字面常量,將結果儲存在乙個動態分配的char陣列中。重寫這個程式,連線兩個標準庫string物件。

//練習12.23

/**2016/1/22

*問題描述:編寫乙個程式,連線兩個字串字面常量,將結果儲存在乙個動態分配的char陣列中。重寫這個程式,連線兩個標準庫string物件。

*說明:使用了strcat函式,包含在string.h中

*/#include

#include

#include

#include

using

namespace

std;

int main()

練習12.24:編寫乙個程式,從標準程式讀取乙個字串,存入乙個動態分配的字元陣列中。描述你的程式如何處理變長輸入。測試你的程式,輸入乙個查處你分配的。

//練習12.23

/**2016/1/22

*問題描述:編寫乙個程式,從標準程式讀取乙個字串,存入乙個動態分配的字元陣列中。描述你的程式如何處理變長輸入。測試你的程式,輸入乙個查處你分配的陣列長度的字串

*說明:

*/#include

#include

using

namespace

std;

int main()

練習12.25:給定下面的new表示式,你應該如何釋放pa?

int *pa = new

int[10]

//釋放

delete pa;

C Primer第五版 2 4 3節練習

練習2.30 對於下面的這些語句,請說明物件被宣告成了頂層const還是底層const?const int v2 0 v2的值不能被改變,所以這是乙個頂層const int v1 v2 int p1 v1,r1 v1 const int p2 v2 p2存放的是v2的位址,不能間接改變v2的值,但p...

C Primer第五版 2 5 3節練習

練習 2.36 關於下面的 請指出乙個變數的型別以及程式結束時它們各自的值。include int main 練習 2.37 賦值是會產生引用的一類典型表示式,引用的型別就是左值的型別。也就是說,如果i是int,則表示式 i x的型別是int 根據這一特點,請指出下面的 中每乙個變數的型別和值。in...

C Primer第五版 3 2 2節練習

練習3.2 編寫一段程式從標準輸入中一次讀入一整行,然後修改該程式使其一次讀入乙個詞。練習3.3 請說明string類的輸入運算子和getline函式分別是如何處理空白字元的。練習 3.4 編寫一段程式讀入兩個字串,比較其是否相等並輸出結果。如果不相等,輸出較大的那個字串。改寫上述程式,比較輸入的兩...