Tự học C++: Phạm vi hoạt động của các biến

Tất cả các biến mà chúng ta sẽ sử dụng đều phải được khai báo trước. Một điểm khác biệt giữa C và C++ là trong C++ chúng ta có thể khai báo biến ở bất kỳ nơi nào trong chương trình, thậm chí là ngay ở giữa các lệnh thực hiện chứ không chỉ là ở đầu khối lệnh như ở trong C.

Mặc dù vậy chúng ta vẫn nên theo cách của ngôn ngữ C khi khai báo các biến bởi vì nó sẽ rất hữu dụng khi cần sửa chữa một chương trình có tất cả các phần khai báo được gộp lại với nhau. Bởi vậy, cách thông dụng nhất để khai báo biến là đặt nó trong phần bắt đầu của mỗi hàm (biến cục bộ) hay trực tiếp trong thân chương trình, ngoài tất cả các hàm (biến toàn cục).

Global variables (biến toàn cục) có thể được sử dụng ở bất kỳ đâu trong chương trình, ngay sau khi nó được khai báo.

Tầm hoạt động của local variables (biến cục bộ) bị giới hạn trong phần mã mà nó được khai báo. Nếu chúng được khai báo ở đầu một hàm (như hàm main), tầm hoạt động sẽ là toàn bộ hàm main. Điều đó có nghĩa là các biến được khai báo trong hàm main() chỉ có thể được dùng trong hàm đó, không được dùng ở bất kỳ đâu khác.

Thêm vào các biến toàn cục và cục bộ, còn có các biến ngoài (external). Các biến này không những được dùng trong một file mã nguồn mà còn trong tất cả các file được liên kết trong chương trình.

Trong C++, tầm hoạt động của một biến chính là khối lệnh mà nó được khai báo (một khối lệnh là một tập hợp các lệnh được gộp lại trong một bằng các ngoặc nhọn { } ). Nếu nó được khai báo trong một hàm tầm hoạt động sẽ là hàm đó, còn nếu được khai báo trong vòng lặp thì tầm hoạt động sẽ chỉ là vòng lặp đó...

Các hằng số

Một hằng số là bất kỳ một biểu thức nào mang một giá trị cố định, như:

Các số nguyên

1776

707

-273

chúng là các hằng mang giá trị số. Chú ý rằng khi biểu diễn một hằng kiểu số chúng ta không cần viết dấu ngoặc kép hay bất kỳ dấu hiệu nào khác.

Thêm vào những số ở hệ cơ số 10, C++ còn cho phép sử dụng các hằng số cơ số 8 và 16. Để biểu diễn một số hệ cơ số 8 chúng ta đặt trước nó ký tự 0, để biểu diễn số ở hệ cơ số 16 chúng ta đặt trước nó hai ký tự 0x. Ví dụ:

75 // số 10

0113 // cơ số 8

0x4b // cơ số 16

Các số thập phân (dạng dấu phẩy động)

Chúng biểu diễn các số với phần thập phân và/hoặc số mũ. Chúng có thể bao gồm phần thập phân, ký tự e (biểu diễn 10 mũ...).

3.14159 // 3.14159

6.02e23 // 6.02 x 1023

1.6e-19 // 1.6 x 10-19

3.0 // 3.0

Ký tự và xâu ký tự

Trong C++ còn tồn tại các hằng không phải kiểu số như:

"z"

"p"

"Hello world"

"How do you do?"

Hai biểu thức đầu tiên biểu diễn các ký tự đơn, các ký tự được đặt trong dấu nháy đơn ("), hai biểu thức tiếp theo biểu thức các xâu ký tự được đặt trong dấu nháy kép (").

Khi viết các ký tự đơn hay các xâu ký tự cần phải đặt chúng trong các dấu nháy để phân biệt với các tên biến hay các từ khoá. Chú ý:

x

"x"

x trỏ đến biến x trong khi "x" là ký tự hằng "x".

Các ký tự đơn và các xâu ký tự có một tính chất riêng biệt là các mã điều khiển. Chúng là những ký tự đặc biệt mà không thể được viết ở bất kỳ đâu khác trong chương trình như là mã xuống dòng ( ) hay tab ( ). Tất cả đều bắt đầu bằng dấu sổ ngược (). Sau đây là danh sách các mã điều khiển đó:

xuống dòng
lùi về đầu dòng
ký tự tab
v căn thẳng theo chiều dọc
 backspace
f sang trang
a Kêu bíp
" dấu nháy đơn
" dấu nháy kép
dấu hỏi
ký tự sổ ngược

Ví dụ:

" "

" "

"Left Right"

"one two three"

Thêm vào đó, để biểu diễn một mã ASCII bạn cần sử dụng ký tự sổ ngược () tiếp theo đó là mã ASCII viết trong hệ cơ số 8 hay cơ số 16. Trong trường hợp đầu mã ASCII được viết ngay sau dấu sổ ngược, trong trường hợp thứ hai, để sử dụng số trong hệ cơ số 16 bạn cần viết ký tự x trước số đó (ví dụ x20 hay x4A).

Các hằng chuỗi ký tự có thể được viết trên nhiều dòng nếu mỗi dòng được kết thúc bằng một dấu sổ ngược ():

"string expressed in

two lines"

Bạn có thể nối một vài hằng xâu ký tự ngăn cách bằng một hay vài dấu trống, ký tự tab, xuống dòng hay bất kỳ ký tự trống nào khác.

"we form" "a unique" "string" "of characters".

(Theo OurViet Network)

Phần sau: Định nghĩa các hằng

Theo dòng sự kiện:
Ngôn ngữ C (11/10/2001)

Video nổi bật

Phim Năm Sau Con Lại Về - Hoài Linh , Chí Tài, Nhật Cường, Trường Giang
00:00 / --:--

TIN Công Nghệ NỔI BẬT

Hướng dẫn xem YouTube trong khi làm việc khác trên thiết bị iOS

Hôm nay, Quản Trị Mạng sẽ hướng dẫn các bạn một mẹo đơn giản để có thể nghe nhạc trên Youtube, nhưng vẫn có thể làm việc trong một ứng dụng khác, trên các thiết bị sử dụng iOS như iPhone, iPad hay iPod touch.

Làm thế nào để bảo vệ máy tính trước Virus internet

Những nguy cơ thiết bị luôn bị tấn công bởi virus và các loại mã độc luôn khiến cho người dùng phải đau đầu. Nó có thể khiến cho thiết bị của bạn gặp phải những vấn đề mà bạn không ngờ tới. Đó có thể là máy tính hoạt động chậm hơn, không thể khởi động hơn hay nặng hơn là máy có thể bị hỏng. Ngoài những nguy cơ về hỏng thiết bị, dữ liệu cá nhân của bạn cũng đ

Phát hiện lỗi nặng trong iOS, đe dọa phá hỏng iPhone

Lỗi này đe dọa các thiết bị chạy OS. X 10.10 và iOS 8 từ chối dịch vụ kích hoạt từ xa, thậm chí là bị phá hỏng hoặc ảnh hưởng đến hệ thống mạng mà các thiết bị này kết nối vào.

5 cách sử dụng iPad siêu độc đáo có thể bạn chưa biết

Khi Steve Jobs công bố iPad vào ngày 27 tháng 1 năm 2010 tại một cuộc họp báo của Apple diễn ra ở San Francisco, không ai có thể đoán trước được những công dụng mà thiết bị này có thể mang đến trong suốt 5 năm sau đó. Ngoài việc đáp ứng nhu cầu giải trí cũng như làm việc của người sử dụng, iPad còn từng gây ấn tượng mạnh mẽ trong những tình huống vô cùng bất

Nhận xét tin Tự học C++: Phạm vi hoạt động của các biến

Ý kiến bạn đọc

Viết phản hồi

Bạn có thể gửi nhận xét, góp ý hay liên hệ về bài viết Tự học C++: Phạm vi hoạt động của các biến bằng cách gửi thư điện tử tới Lien He Bao Viet Nam. Xin bao gồm tên bài viết Tu hoc C Pham vi hoat dong cua cac bien ở dạng tiếng Việt không dấu. Hoặc Tự học C++: Phạm vi hoạt động của các biến ở dạng có dấu. Bài viết trong chuyên đề Kinh Nghiệm của chuyên mục Công Nghệ.

study C + +: The scope of activities of the variable
dynamic range, range, strings, in the program, the variable declaration, we, any, all, performance, use, block, constants, functions, C + +, the

All the variables that we use has to be declared before. One of the differences between C and C + + is in C + + we can declare variables anywhere any program, even right in the middle of the order made and not just at the beginning ...

CÓ THỂ BẠN QUAN TÂM
Xem tiếp: Công Nghệ


  • Thoi su 24h234 Dung chua benh kieu ban on
    Thời sự 24h(23/4): "Đừng chữa bệnh kiểu ban ơn!'

    Bộ Y tế đề xuất bổ sung 'quyền được chết'; Bê bết Phương Nam, Trầm Bê làm lớn ở Sacombank; Sai sót trong pano kỷ niệm ngày 30/4 tại Hà Nội; Chi 120 triệu cho quản giáo để gọi điện trong tù; Mất trộm 1,4 tỷ đồng trong két sắt siêu thị Maximart ...là những thông tin thời sự nổi bật trong ngày 23/4.

  • Thoi su 24h224 Can bo cam dau nhom toi pham
    Thời sự 24h(22/4): Cán bộ cầm đầu nhóm tội phạm

    Hà Nội: Đâm chết người giữa phố, xe khách bỏ chạy; Rúng động Hà Tĩnh: Vợ chồng 8X lừa đảo 120 tỷ; Bộ Y tế đề xuất bổ sung 'quyền được chết'; Nhóm thanh niên sàm sỡ tại CV nước Hồ Tây có thể bị xử lý; Xà cừ đổ trên phố Hà Nội, một nữ sinh bị thương; Bóc mẽ hoa hậu tự phong và người mẫu chém gió... là những thông tin thời sự nổi bật trong ngày 22/4.

  • Thoi su 24h214 Ke giet nu giam doc la chong
    Thời sự 24h(21/4): Kẻ giết nữ giám đốc là chồng

    Hà Nội tái khẳng định xét tuyển vào lớp 6; Danh sách người mẫu bán dâm cho đại gia… rất dài; Trang phục hở táo bạo của diva U50 Hồng Nhung; Xe chở bia gặp nạn, bia tràn ngập mặt đường; Đâm xe kinh hoàng tại Tây Nguyên, 6 người chết; Đường dây mua bán trẻ sơ sinh ở Sài Gòn lãnh án...là những thông tin thời sự nổi bật trong ngày 21/4.

  • Thoi su 24h204 Hon loan hiem co tai CV nuoc Ho Tay
    Thời sự 24h(20/4): Hỗn loạn hiếm có tại CV nước Hồ Tây

    Kể lại cảnh hỗn loạn hiếm có tại công viên nước Hồ Tây; Khánh Thi tự tin khỏa thân bên người tình trẻ; Liệt sĩ trở về sau 50 năm hy sinh; Hà Nội: Nữ giám đốc bị sát hại tại nhà; Hạ sát PGĐ ngân hàng vì bị sỉ nhục…không tìm được gái...là những thông tin thời sự nổi bật trong ngày 20/4.

  • Thoi su tuan qua Pha duong day ban dam ngan USD
    Thời sự tuần qua: Phá đường dây bán dâm ngàn USD

    Tìm máy bay và phi công gặp nạn gần đảo Phú Quý; Hà Nội: Nhiều phố có hàng cổ thụ bị vết 'chém' lạ; Phi công, tiếp viên Vietnam Airlines bị tạm giữ tại Hàn Quốc; Phá đường dây người mẫu, diễn viên bán dâm ngàn USD ở Sài Gòn; Chân dung đại gia bí ẩn yêu thương Ngọc Trinh suốt 7 năm qua; ...là những thông tin thời sự nổi bật trong tuần qua.

  • Ket cuc buon cua thu uong ruou trong gioi tre
    Kết cục buồn của “thú” uống rượu trong giới trẻ

    Giữa mâm chỉ bày vỏn vẹn bát nước chấm, hai chục chiếc chân vịt luộc vừa được mua với giá 20 nghìn đồng nhưng chai rượu voodka cỡ lớn của Thủy (nam sinh trường Đại học Xây dựng Hà Nội) và nhóm bạn đã vơi đi phân nửa...

  • Hon loan o cong vien nuoc Ho Tay
    Hỗn loạn ở công viên nước Hồ Tây

    Chen lấn, xô đẩy, bất chấp nguy hiểm trèo rào chỉ vì được tắm miễn phí sẽ đem đến những bài học xấu xí cho trẻ nhỏ...

  • Tranh cai quy dinh nop tien de thoat an tu hinh
    Tranh cãi quy định nộp tiền để thoát án tử hình

    Nhận thức của xã hội và cả thẩm phán về mục đích áp dụng hình phạt là nhằm trừng trị, răn đe hơn là giáo dục phòng ngừa. ------------ Xem thêm: Tranh cãi quy định nộp tiền để thoát án tử hình, http://vietbao.vn/tp/Tranh-cai-quy-dinh-nop-tien-de-thoat-an-tu-hinh/10916606/ Tin nhanh Việt Nam ra thế giới vietbao.vn

  • Phi cong va tiep vien VNA bi bat tai Han Quoc
    Phi công và tiếp viên VNA bị bắt tại Hàn Quốc

    Cục Hàng không VN đang tiến hành rà soát lại tất cả các khâu soi chiếu an ninh tại Cảng Hàng không Quốc tế Nội Bài để lãm rõ nguyên nhân phi công và tiếp viên Vietnam Airlines có thể “qua mặt” anh ninh vận chuyển 6kg vàng từ..

  • Dieu chinh gia dich vu y te
    Điều chỉnh giá dịch vụ y tế

    Theo phân tích từ Bộ Y tế, việc điều chỉnh giá dịch vụ y tế, đối với người bệnh có thẻ bảo hiểm y tế (BHYT) được lợi đầu tiên vì được thụ hưởng dịch vụ y tế chất lượng tốt hơn...

  • Tin An ninh Phap luat tuan qua 1904 2504
    Tin An ninh - Pháp luật tuần qua (19/04 - 25/04)

    Tranh cãi quy định nộp tiền để thoát án tử hình; “Ngáo đá” và những hành vi cuồng loạn; Đại gia mua dâm người mẫu: Có gan chơi không có gan chịu; Cảnh báo: Trộm đột nhập đã vào “mùa”; Tử hình sát thủ tuổi 20 liên tiếp cướp, giết 3 người; Phút ăn năn của nữ sinh cầm dao đâm bạn để trả thù cho em gái;......là những tin đáng chú ý trong tuần.

  • Tong hop Doi song tuan qua 194 254
    Tổng hợp Đời sống tuần qua (19/4 - 25/4)

    Trào lưu nhắn tin "Em yêu anh" gửi chồng đang tạo nên cơn sốt khắp cộng đồng mạng; Vụ hỗn loạn ở CV nước Hồ Tây và những bài học rút ra cho các bậc phụ huynh; Những câu chuyện tình cảm động; Những tấm gương người tốt việc tốt trong đời sống; Nhiều câu chuyện đáng suy ngẫm cùng rất nhiều những thông tin an toàn thực phẩm đáng chú ý tuần qua...

  • Nghin le chuyen tuan qua 1904 2504
    Nghìn lẻ chuyện tuần qua (19/04 - 25/04)

    Hỗn loạn ở công viên nước Hồ Tây; Ngành Y kỳ vọng đổi màu trang phục để bác sĩ không bị oan; Bộ Y tế đề xuất bổ sung quyền được chết; Công bố đường dây nóng phản ánh giao thông dịp nghỉ lễ 30/4; Những hình ảnh lịch sử ngày 30/4... là những tin tức nổi bật được dư luận quan tâm trong tuần qua.

  • Su kien quoc te noi bat 194 254
    Sự kiện quốc tế nổi bật (19/4 - 25/4)

    Thảm họa lật thuyền khiến 900 người chết ở Địa Trung Hải; Thủ tướng Hàn Quốc, Lee Wan-koo đã tuyên bố từ chức; các hành động hung hăng của Trung Quốc trên biển Đông và phản ứng của Mỹ - Nhật.... là những tin tức chính trong tuần qua.

  • Toan canh kinh te tuan 1904 25042015
    Toàn cảnh kinh tế tuần 19/04 - 25/04/2015

    Thanh tra Tổng Cục Thuế vừa yêu cầu Metro phải giảm lỗ 335 tỷ đồng, truy thu thuế tới 62 tỷ đồng theo đó tổng giá trị vi phạm cần xử lý đã lên tới 507 tỷ đồng, người dân đang rất "sốc" khi nhận được hóa đơn tiền điện tháng 4 vì số tiền phải trả thêm quá nhiều tiền so với tháng trước dù cùng số tiêu thụ, năm 2014 ngành đường sắt thu được 400 tỉ nhưng chi lên tới 2.000 tỉ đồng/năm gấp 5 lần khoản thu, ------------ Xem thêm: Toàn cảnh kinh tế tuần 19/04 - 25/04/2015, http://vietbao.vn/Kinh-te/Toan-canh-kinh-te-tuan-1904-25042015/2147556119/47/ Tin nhanh Việt Nam ra thế giới vietbao.vn