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

Tự làm thí nghiệm "Mưa vàng" tại nhà cực dễ
00:00 / --:--

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

5 điều đáng lo ngại trong xu hướng smartphone năm 2015

Smartphone đang phát triển không ngừng và tạo ra nhiều thay đổi cũng như các xu hướng mới. Tuy nhiên không phải xu hướng nào cũng mang đến những lợi ích thiết thực cho người sử dụng.

Sửa nhanh những lỗi thường gặp trên iPad và iPhone

Nếu cảm thấy khó chịu vì chiếc iPhone, iPad tự dưng trở chứng với vài lỗi vặt như hết pin nhanh, chậm chạp, đứng máy, không gửi được tin nhắn,... thì những thủ thuật sau đây sẽ giúp bạn

Những điều tuyệt đối không chia sẻ trên Facebook nếu muốn an toàn

Thậm chí khi đã cài đặt các điều khoản riêng tư rất cẩn thận, bạn vẫn có thể bị lộ các thông tin, hình ảnh nhạy cảm khi đăng chúng lên Facebook. Bởi vì, theo nghiên cứu, trong số 150 ứng dụng hàng đầu trên Facebook, có 90% ứng dụng được phép truy cập đến các thông tin trong tài khoản của bạn!

Hướng dẫn chụp ảnh của iPhone dành cho người mới sử dụng

Sở hữu trong tay một chiếc iPhone, ngoài việc sử dụng các tính năng phục vụ cho công việc cũng như giải trí, chụp ảnh gần như là điều tất yếu. Tuy nhiên, bạn đã biết cách tận dụng hết các tính năng mà camera trên iPhone có thể mang lại? Hãy cùng tham khảo bài viết dưới đây để có được những thông tin quan trọng và cần thiế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 24h287 HN ban 21 phat dai bac dip Quoc khanh
    Thời sự 24h(28/7): HN bắn 21 phát đại bác dịp Quốc khánh

     Hà Nội bắn 21 phát đại bác dịp Quốc khánh; 15 người chết trong lũ, Quảng Ninh xin ứng cứu; Ngưỡng xét tuyển đại học là 15 điểm; Người phụ nữ Indonesia kêu cứu vì chồng cũ "lừa" bắt con ở VN;

  • Thoi su 24h277 QN ngap nang sau tran mua lich su
    Thời sự 24h(27/7): QN ngập nặng sau trận mưa lịch sử

    Quảng Ninh ngập nặng sau trận mưa lịch sử; Biểu tượng sexy nhất của điện ảnh Việt thập niên 90; Vì sao hàng xóm không mua 'bức tường 1 tỷ'?; Hà Nội: Cảnh nhấc bổng xe tải mắc kẹt trên cầu vượt; Hàng chục cán bộ ngân hàng tại phiên xử đại gia nợ 1.600 tỷ...là những thông tin thời sự nổi bật ngày 27/7.

  • Thoi su tuan qua Dung thu phi duong bo voi xe may
    Thời sự tuần qua: Dừng thu phí đường bộ với xe máy

    Khách bị trói vì cố tình hút thuốc trên máy bay Vietnam Airlines; Thí sinh chật vật tra cứu điểm thi; Nữ đại gia bị thợ làm tóc lừa 288 tỷ đồng; Cán bộ Thanh tra Chính phủ bị bắt vì nghi vấn nhận 100 triệu đồng; Du khách Việt ăn cắp hàng hiệu ở Thụy Sĩ; Vụ giết 4 người ở Nghệ An: Bất ngờ về nghi phạm...là những thông tin thời sự nổi bật tuần qua.

  • Thoi su 24h257 Dai tuong Phung Quang Thanh ve den Ha Noi
    Thời sự 24h(25/7): Đại tướng Phùng Quang Thanh về đến Hà Nội

    Đại tướng Phùng Quang Thanh về đến Hà Nội; Triệt phá đường dây cực lớn, thu 5,5 tấn ma túy; LS nói về những 'bất thường' sau phiên xử Lý Nguyễn Chung; gần 40.000 điểm liệt môn Toán: ‘Tôi thấy choáng!’; nhiều người chết và bị thương vì tai nạn giao thông;... là những thông tin thời sự đáng chú ý ngày 25/7.

  • Thoi su 24h247 Hanh khach bi troi tren may bay
    Thời sự 24h(24/7): Hành khách bị trói trên máy bay

     Khi lương chủ tịch tập đoàn nhà nước "bất ngờ" bị lộ; Giọng đọc huyền thoại của VTV giờ ra sao?; Khách bị trói vì cố tình hút thuốc trên máy bay Vietnam Airlines; Trẻ sơ sinh chết bất thường: Bộ Y tế vào cuộc

  • Mua lu ngap lut bat thuong o Quang Ninh
    Mưa lũ ngập lụt bất thường ở Quảng Ninh

    Người dân Quảng Ninh đang phải đối mặt với những khó khăn chồng chất trong việc khắc phục hậu quả trận mưa lũ lịch sử.

  • Du khach Viet an cap o Thuy Si
    Du khách Việt ăn cắp ở Thụy Sĩ

    Chưa tìm được cách ngăn ngừa người ra nước ngoài buôn lậu, trộm cắp hoặc vi phạm thuần phong mỹ tục nước sở tại nên chúng ta sẽ còn xấu mặt dài dài

  • Bat nguyen Chu tich Tap doan Dau khi VN
    Bắt nguyên Chủ tịch Tập đoàn Dầu khí VN

    Cựu Chủ tịch Tập đoàn Dầu khí quốc gia Việt Nam (PetroVietnam - PVN) Nguyễn Xuân Sơn bị khởi tố để điều tra hành vi "thiếu trách nhiệm gây hậu quả nghiêm trọng" - tội danh được quy định tại điều 285 Bộ luật Hình sự. Báo điểm.. ------------ Xem thêm: Bắt nguyên Chủ tịch Tập đoàn Dầu khí VN, http://vietbao.vn/tp/Bat-nguyen-Chu-tich-Tap-doan-Dau-khi-VN/12123701/ Tin nhanh Việt Nam ra thế giới vietbao.vn

  • Tuan Hung vang bay dap tra My Linh
    Tuấn Hưng "văng bậy", “đáp trả” Mỹ Linh

    Nhiều người tỏ ra không hài lòng với cách ứng xử của Tuấn Hưng, trong đó có diva Mỹ Linh. ------------ Xem thêm: Tuấn Hưng "văng bậy", nổi nóng với Bài hát yêu thích1, http://vietbao.vn/The-gioi-giai-tri/Tuan-Hung-vang-bay-noi-nong-voi-Bai-hat-yeu-thich1/350613756/235/ Tin nhanh Việt Nam ra thế giới vietbao.vn

  • Trung Quoc giup Lao xay duong sat cao toc
    Trung Quốc giúp Lào xây đường sắt cao tốc

    Dự án giúp Lào có vốn nhưng cũng giúp chính TQ nhằm đạt được 3 mục đích lớn: Xuất khẩu vốn; xuất khẩu công nghệ và xuất khẩu con người.

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

    Thỏa thuận hạt nhân Iran gặp trở ngại tại Quốc hội Mỹ; Hải quân Trung Quốc tập trận lớn trên Biển Đông; Sách trắng Nhật tố cáo trực tiếp Trung Quốc gây hấn ở Biển Đông; Tin chấn động: NASA công bố tìm thấy Trái đất thứ 2 là những tin chính trong tuần qua.

  • Toan canh Showbiz tuan 207 267
    Toàn cảnh Showbiz tuần (20/7 - 26/7)

    Fan thu thập 2.000 bằng chứng nói xấu Taeyeon (SNSD), Vụ "Lệ Quyên cho con đi tiểu trên máy bay": hết "sốt" báo Mỹ, lại lên báo Anh, Sơn Tùng MTP bị nghi ngờ về giới tính, Sau tin đồn chia tay Kim Lý, Trương Ngọc Ánh tình tứ bên trai lạ, "Trò cưng Mỹ Tâm hát hit Sơn Tùng M-TP vượt trội bản gốc".... là những tin chính nổi bật trong tuần.

  • Nghin le chuyen tuan qua 1907 2507
    Nghìn lẻ chuyện tuần qua (19/07 - 25/07)

    Vụ chặt cây xanh: Hàng loạt cán bộ bị giáng chức, chuyển công tác; Du khách Việt ăn cắp ở Thụy Sĩ; Tranh cãi về màu sơn mới Nhà hát lớn Hà Nội; Bức tường 1 tỉ đồng sẽ bị thu hồi? ....là những tin tức nổi bật được dư luận quan tâm trong tuần qua. ------------ Xem thêm: Nghìn lẻ chuyện tuần qua (19/07 - 25/07), http://vietbao.vn/Xa-hoi/Nghin-le-chuyen-tuan-qua-1907-2507/2147580278/157/ Tin nhanh Việt Nam ra thế giới vietbao.vn

  • Toan canh kinh te tuan 1907 25072015
    Toàn cảnh kinh tế tuần 19/07 - 25/07/2015

    Ông Nguyễn Xuân Sơn - nguyên Chủ tịch HĐTV Tập đoàn Dầu khí Quốc gia Việt Nam bị cho thôi chức và bắt tạm giam để điều tra về nguồn vốn 800 tỉ do PVN đầu tư vào Ocean Bank có nguy cơ bị mất trắng; giá xăng giảm "nhỏ giọt"260 đồng/lít, trong khi DN xăng dầu vẫn đang lãi 1.105 đồng/lít xăng còn người tiêu dùng thì vẫn mua xăng đắt và tiếp tục phải đóng vào quỹ Bình ổn giá; WB vừa công bố thông tin về nợ công khiến dư luận xã hội giật mình với con số nợ lên tới 110 tỷ USD, cao hơn nhiều so với các nguồn số liệu từng được công bố... Cùng với đó, những thông tin về BĐS, tài chinh- ngân hàng, thị trường tiêu dùng... tiếp tục là những tin tức, sự kiện kinh tế nóng hổi trong tuần vừa qua. ------------ Xem thêm: Toàn cảnh kinh tế tuần 19/07 - 25/07/2015, http://vietbao.vn/Kinh-te/Toan-canh-kinh-te-tuan-1907-25072015/2147580269/47/ Tin nhanh Việt Nam ra thế giới vietbao.vn

  • Tin An ninh Phap luat tuan qua 1907 2507
    Tin An ninh - Pháp luật tuần qua (19/07 - 25/07)

    Bắt nguyên Chủ tịch Tập đoàn Dầu khí VN; Lý Nguyễn Chung bị tuyên án 12 năm tù; Cảnh báo tội phạm mới: ‘thôi miên, bỏ thuốc mê’ để gây án; Đánh sập đường dây mua bán, vận chuyển hơn 1.200 bánh heroin; Giáo viên cấu kết với người tình giết chồng; Nạn ném đá xe khách, vì sao dây dưa?;.....là những tin đáng chú ý trong tuần.