Thứ năm, 18 Tháng mười 2001, 13:58 GMT+7

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)
Xem tiếp chủ đề: Ngôn ngữ C

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

3 bước tăng cường bảo mật cho router không dây

Hầu hết thiết bị CNTT ngày nay đều có khả năng cắm-chạy (plug-and-play) nhưng có một thiết bị mà bạn đừng bao giờ dùng theo kiểu này, đó chính là bộ định tuyến không dây.

Những điểm khác biệt giữa iOS 8 và Android 5.0

Mặc dù ra đời sau so với hệ điều hành iOS nhưng Android đã nhanh chóng chiếm được lòng tin của các nhà sản xuất cũng như sự ủng hộ từ những người dùng. Cho đến nay, trải qua khá nhiều những phiên bản cập nhật, hệ điều hành iOS của Apple đang có phiên bản iOS 8 mới nhất và Android của Google đang có phiên bản 5.0 mới nhất. Những thay đổi về giao diện cũng như

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 24h2612 Cau Nhat Tan se co 2 ten
    Thời sự 24h(26/12): Cầu Nhật Tân sẽ có 2 tên

    Lương tối thiểu tăng tối đa 400.000 đồng; Vị hiệu trưởng bị mất trộm hơn 600 triệu và xe ô tô; Những bức ảnh lay động lòng người nhất năm qua; Hà Nội: Cầu Nhật Tân sẽ có 2 tên; Đề xuất lùi thời hạn bố trí riêng xe buýt cho phụ nữ... là những thông tin thời sự nổi bật trong ngày 26/12.

  • Thoi su 24h2512 Khao sat giat minh ve bao luc hoc duong
    Thời sự 24h(25/12): Khảo sát giật mình về bạo lực học đường

    Xử Huyền Như: Đề nghị xác định lại tư cách tố tụng; Đường dây bán trẻ sơ sinh giá 2335 triệu; Hà Nội: Cháy lớn tại phố Hàng Bồ; Phút kinh hoàng voi đoàn xiếc quật chết người; Đại Nam của ông Dũng "lò vôi" mở cửa trở lại...

  • Thoi su 24h2412 Voi doan xiec quat chet nguoi
    Thời sự 24h(24/12): Voi đoàn xiếc quật chết người

    VKS bác yêu cầu trả nhà của mẹ Huyền Như; Bộ trưởng Thăng: Năm 2015 sẽ không còn xe quá tải!; Một thanh tra viên chụp ảnh ‘tự sướng’ với vợ người khác; Voi đoàn xiếc quật chết bé trai 13 tuổi; Nổ súng tại quán karaoke ở TP Vinh... là những thông tin thời sự nổi bật trong ngày 24/12.

  • Thoi su 24h2312 BS Tuong khang cao
    Thời sự 24h(23/12): BS Tường kháng cáo

    Bắt nguyên Phó Tổng giám đốc Ocean Bank; Bức thư xúc động gửi Bộ trưởng Thăng từ... viện K; Bác sỹ Tường: "Tòa tuyên phạt tôi quá nặng!"; Phó Giáo sư kiện đòi bồi thường 1.000 đồng...

  • Thoi su 24h2212 Gia xang giam ky luc
    Thời sự 24h(22/12): Giá xăng giảm kỷ lục

    Xăng giảm giá kỷ lục; Thi tuyển "ghế nóng" chủ tịch Vinalines; Hàng ngàn người viếng Đại tướng Võ Nguyên Giáp; Nạn nhân vụ sập hầm ngày xuất viện; Giám đốc Sở GDĐT qua đời tại phòng làm việc...

  • Su kien quoc te noi bat 21122712
    Sự kiện quốc tế nổi bật (21/12-27/12)

    Nga công bố học thuyết quân sự mới đề cập đến hàng loạt các mối đe dọa mới và đưa ra biện pháp đáp trả; lễ tưởng niệm các nạn nhân xấu số trong thảm họa sóng thần ở Aceh (Indonesia) xảy ra vào năm 2004 diễn ra tại nhiều nước trên thế giới; kết nối internet của Triều Tiên bất ngờ bị cắt đứt hoàn toàn.... là những tin tức nổi bật trong tuần qua.

  • Toan canh Showbiz tuan 2112 2712
    Toàn cảnh Showbiz tuần (21/12 – 27/12)

    Đám cưới Công Vinh - Thủy Tiên, Giải Làn Sóng Xanh 2014: Hồ Ngọc Hà đại thắng, Hoài Lâm trắng tay, Vĩnh Thụy tố Doãn Tuấn quỵt 1,6 tỷ đồng, Ca sĩ Khánh Phương bị 'tố' gạ tình làm cô gái trẻ phải tự tử, Những sự kiện làm rúng động showbiz Việt năm 2014, Kate Upton - người phụ nữ quyến rũ nhất năm 2014, Kim Soo Hyun là nam diễn viên giàu nhất Hàn Quốc,...là những thông tin giải trí nổi bật trong tuần. ------------ Xem thêm: Toàn cảnh Showbiz tuần (21/12 – 27/12) Tin nhanh Việt Nam ra thế giới Vietbao.vn

  • Tin An ninh Phap luat tuan qua 2112 2712
    Tin An ninh - Pháp luật tuần qua (21/12 - 27/12)

    Những chiêu bắt cóc trẻ em táo tợn; 'Chiêu trò' ăn xin lừa đảo người hảo tâm; Những khoảnh khắc xúc động trước vành móng ngựa 2014; Hành trình truy bắt sát thủ xuyên Việt giết 4 người trong vòng 5 tháng; Vén màn bí ẩn về cuộc vây bắt trùm ma túy Tàng 'keangnam'; Nước mắt ân hận của người vợ "nổi điên" sát hại chồng;.......là những tin đáng chú ý trong tuần

  • Toan canh kinh te tuan 2112 27122014
    Toàn cảnh kinh tế tuần (21/12 - 27/12/2014)

    Tổng hợp những sự kiện tài chính ngân hàng 2014, cùng những nhận định về thị trường ngoại tê, lãi suất và bất động sản 2015, diễn biến trên thị trường sau 24 lần điều chỉnh giá xăng năm 2014, và cơ hội kinh tế nước ta khi CPI cả năm 2014 chỉ tăng 4,09%... là những thông tin nóng trong tuần qua.

  • Tong hop Doi song tuan qua 2112 2712
    Tổng hợp Đời sống tuần qua (21/12 - 27/12)

    Giáng sinh đã mang không khí lễ hội về khắp mọi nơi, cùng điểm lại những thông tin, điểm đến và tình yêu trong dịp Giáng sinh 2014. Nhiều tấm gương sáng trong đời sống; những câu chuyện gia đình xúc động. Chuyện tình yêu ý nghĩa; cách nuôi dạy con hay, nhiều bài viết đáng suy ngẫm và tin thực phẩm bẩn là những tin tức nổi bật tuần qua.