using
std::cin;
using
std::cout;
using
std::endl;
using
std::cerr;
#include
#include
using
std::cin;
using
std::cout;
using
std::endl;
using
std::string;
int main(void)
while (cin >> s)
return
0;}
輸入運算子:讀入字元,直到遇到空格停止。
getline函式:讀入所有字元,直到一行結束。
#include
#include
using
std::cin;
using
std::cout;
using
std::endl;
using
std::string;
int main(void)
#include
#include
using
std::cin;
using
std::cout;
using
std::endl;
using
std::string;
int main(void)
/*..輸出字串中加空格..*/
while (cin >> s)
return
0;}
#include
#include
using
std::cin;
using
std::cout;
using
std::endl;
using
std::string;
int main(void)
return
0;}
auto
可以根據變數的型別自動匹配,auto &c : s
匹配的c
為char &c
型別。
for(char &c : s)
string::size_type i = 0;
while (s[i])
for迴圈更易讀。
程式的作用為輸出字串的第乙個字元。
不合法。
因為字串未定義。
string s;
cin >> s;
for (auto &c : s)
}
C primer 習題 第三章 31 45
int main include using std vector int main 不初始化scores,則scores裡面所有元素的初始值將是未定義。p1 p2 p1 功能是將p1指向p2指向的元素。當p1是常量指標時非法。int main return 0 include include us...
C primer 第三章備忘。
1 處理每個字元?使用基於範圍的for語句 for declaration expression statement 其中expression部分是乙個物件,表示乙個序列 declaration部分負責定義乙個變數,用以訪問序列中的基礎元素 例子 string str some string for...
c primer 筆記,第三章
初始化string物件的6種方式 string s1 預設空串 sting s2 s1 string s2 s1 string s3 value 直接初始化 string s3 value 拷貝初始化 string s4 n,c 由連續n個字元c組成的串在讀寫string物件時,string物件會自...