//a001.cpp // #include就是引入一個函式庫,函式庫可以當作一個已經寫好的工具集。 #include <iostream> // iostream是一個輸入和輸出的函式庫。 #include <string> // string是一個字串的函式庫,可以用來處理字串。 using namespace std; // using namespace是指引入一個命名空間,而std是標準函式庫的命名空間的名稱。 //如果沒有加上這一行,在使用函式庫中的函式就需要加上它的命名空間。 //例如std::cout。命名空間的作用是可以區分不同函式庫中相同名稱的函式。 int main(){ // int是整數的意思,main()是主函式,是程式的入口,程式會從這裡開始執行。 string s; // string是字串的意思,s是變數的名稱,這行程式碼的意思是宣告一個字串變數s cin >> s; // cin是輸入的意思,>>是輸入的運算子,s是變數的名稱,這行程式碼的意思是將輸入的字串存入變數s cout << "hello, " << s; // cout是輸出的意思,<<是輸出的運算子,s是變數的名稱,這行程式碼的意思是將變數s的值輸出 return 0; // return是回傳的意思,0是回傳的值,這行程式碼的意思是回傳0,表示程式結束。 }