練習3.37
下面的程式是何含義,程式的輸出結果是什麼?
const char ca = ;
const char *cp = ca;
while(*cp)
for (; *a != '\0' && *b != '\0'; ++a, ++b)
} cout << "equal" << endl;
return 0;
}練習3.40
編寫一段程式,定義兩個字元陣列並用字串字面值初始化它們;接著在定義乙個字元陣列存放前兩個陣列鏈結後的結果。使用strcpy和strcat把起那兩個陣列的內容拷貝到第三個陣列中。
解答:這裡定義四個陣列吧,這樣好理解一些。
#define _crt_secure_no_warnings
#include #include #include using namespace std;
int main()
第一行的巨集定義需要在vs裡面新增,應為strcpy是個執行緒不安全的函式,vs會提示你使用strcpy_s。
當加上這個巨集,vs就不會再報錯了。
第三章 3 3 3節練習
練習3.16 編寫一段程式,把練習3.13中vector物件的容量和具體內容輸出來。解答 使用for配合auto來輸出物件。容量可以用size 函式。練習3.17 從cin讀入一組詞並把它們存入乙個vector物件,然後設法把所有詞都改寫為大寫形式。輸出改變後的結果,每個詞佔一行。解答 includ...
第三章 3 3 1節練習 3 3 2節練習
練習3.12 下列vector物件的定義有不正確的嗎?如果有,請指出來。對於正確的,描述其執行結果 對於不正確的,說明其錯誤的原因。a vector ivec b vectorsvec ivec c vectorsvec 10,null 解答 a c 是正確的。b 不能將乙個vector 物件賦給v...
第三章 上機練習
主窗體using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.linq using system.tex...