GiaoTrinhC++(27Jun21)

(Hoang2711) #1
Ngôn ngữ lập trình C++

Tin Học Cho Mọi Người • 11

biến khác nhau)


  • Tên không thể chứa khoảng trắng (spaces) hoặc ký tự đặc biệt (special characters, như các
    dấu !, #, %, , v.v.)

  • Không thể sử dụng các từ dành riêng (reserved words, như các từ khóa C++ (keywords),
    chẳng hạn như int, main, cout, return v.v...) làm tên.


7. Hằng (constants) C++


Khi bạn không muốn người khác (hoặc chính bạn) ghi đè lên các giá trị hiện có của biến, hãy
sử dụng từ khóa const. điều này sẽ khai báo biến đó là "hằng số", có nghĩa là không thể thay đổi
(unchangeable) và chỉ có thể đọc (read-only)


Ví dụ sau khai báo 2 hằng, và in ra trị của chúng. Không có vấn đề gì.


Ví dụ: #include
using namespace std;
int main() { const int minutesPerHour = 60; const float PI = 3.14;
cout << minutesPerHour << endl << PI; return 0; }
Kết quả:^60 3.14


Nhưng ai đó cắc cớ muốn gán lại trị của PI cho chính xác hơn, nên gây ra lỗi:


Ví dụ:

#include <iostream>
using namespace std;
int main() { const int minutesPerHour = 60; const float PI = 3.14;
PI = 3.1416; cout << minutesPerHour << endl << PI; return 0; }

Kết quả: prog.cpp:4:6: error: assignment of read-only variable 'PI' 4 | PI = 3.1416; cout << minutesPerHour << endl << PI;


  • Nên luôn khai báo biến là hằng số khi trị của
    biến cần phải giữ cố định.


const int minutesPerHour = 60;
const float PI = 3.14;

NGƯỜI DÙNG NHẬP LIỆU C++


1. Nhập liệu người dùng


Bạn đã biết cout được sử dụng để xuất (in) giá trị. Bây giờ chúng ta sẽ dùng cin (đọc là "see-in",
input của chương trình C++) để nhập liệu từ người dùng.


cin là một biến xác định trước (biến tiền chế, predefined variable) dùng để đọc dữ liệu từ bàn
phím với toán tử trích xuất (extraction operator >>).


Trong ví dụ sau, người dùng có thể nhập vào một trị số, được lưu trữ trong biến yournum. Sau
đó, chúng ta in giá trị của yournum:

Free download pdf