Thứ sáu, 19 Tháng mười 2001, 11:31 GMT+7

Tự học C++: Định nghĩa các hằng

Bạn có thể định nghĩa các hằng với tên theo ý muốn bằng cách sử dụng chỉ thị #define. Dưới đây là dạng của nó.

#defineidentifier value

Ví dụ:

#define PI 3.14159265

#define NEWLINE " "

#define WIDTH 100

chúng định nghĩa ba hằng số mới. Sau khi khai báo bạn có thể sử dụng chúng như bất kỳ các hằng số nào khác, ví dụ:

circle = 2 * PI * r;

cout << NEWLINE;

Trong thực tế việc duy nhất mà trình dịch làm khi nó tìm thấy một chỉ thị #define là thay thế các tên hằng tại bất kỳ chỗ nào chúng xuất hiện (như trong ví dụ trước, PI, NEWLINE hay WIDTH) bằng giá trị mà chúng được định nghĩa. Vì vậy các hằng số #define được coi là các hằng số macro.

Chỉ thị #define không phải là một lệnh thực thi, nó là chỉ thị tiền xử lý (preprocessor), đó là lý do trình dịch coi cả dòng là một chỉ thị và dòng đó không cần kết thúc bằng dấu chấm phẩy. Nếu bạn thêm dấu chấm phẩy vào cuối dòng, nó sẽ được coi là một phần của giá trị định nghĩa hằng.

Khai báo các hằng (const)

Trong trường hợp kiểu không được chỉ rõ (như trong ví dụ cuối) trình dịch sẽ coi nó là kiểu int.

Với tiền tố const bạn có thể khai báo các hằng với một kiểu xác định như là bạn làm với một biến

const int width = 100;

const to char tab = " ";

const zip = 12440;

Trong trường hợp kiểu không được chỉ rõ (như trong ví dụ cuối) trình dịch sẽ coi nó là kiểu int.

(Theo OurViet Network)

Phần sau: Các toán tử

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

Chủ đề liên quan

Nhận xét tin Tự học C++: Định nghĩa các hằng

Ý 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++: Định nghĩa các hằng 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 Dinh nghia cac hang ở dạng tiếng Việt không dấu. Hoặc Tự học C++: Định nghĩa các hằng ở 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 + +: Defining constants
can be defined, as desired, using directives, self-study, constants, compiler, you, for, considered, type

You can define that the constants with the desired name using the # define directive. Below is a form of it ..

CÓ THỂ BẠN QUAN TÂM


  • Thoi su 24h2111 Thu hoi nha dat cua ong Tran Van Truyen
    Thời sự 24h(21/11): Thu hồi nhà đất của ông Trần Văn Truyền

    Thu hồi nhà, đất của ông Trần Văn Truyền; Gói quà 20/11 phát nổ, 1 phụ nữ tử vong; VTV xin lỗi vụ phát sóng "Nhặt xương cho thầy"; Hà Hồ bật khóc, nêu lời giải cho quan hệ với Cường đô la; Từ 1/1/2015 tăng mức phạt xe quá tải... là những thông tin thời sự nổi bật trong ngày 21/11.

  • Thoi su 24h2010 2 may bay suyt dam nhau tai SG
    Thời sự 24h(20/10): 2 máy bay suýt đâm nhau tại SG

    Đổi chứng minh thư thành thẻ căn cước công dân;Hai máy bay suýt đụng nhau trên không;Thuê người giả mạo Thứ trưởng Y tế để lừa tiền tỷ; Sát hại con tin để quỵt nợ 50 triệu đồng; "100 nghìn/cô" - cuộc định giá đau xót trong ngày 20/11?... là những thông tin thời sự nổi bật trong ngày 20/11.

  • Thoi su 24h1911 Chang trai dam cuoi co tich qua doi
    Thời sự 24h(19/11): Chàng trai "đám cưới cổ tích" qua đời

    Phạt 252 triệu đồng NXB in hình Công Lý cởi trần; Chơi ngông Tàng "Keangnam": Mời ca sỹ ngoại về đãi cả bản; Nữ phượt thủ 9x tử nạn trên cung đường Hà Giang; Chàng trai trong "đám cưới cố tích" đột ngột qua đời...

  • Thoi su 24h1811 BS quen kim mo trong bung benh nhan
    Thời sự 24h(18/11): BS quên kim mổ trong bụng bệnh nhân

    Đường sắt trên cao "tuyệt đối an toàn"; Mổ đẻ, BS ‘quên’ kim trong bụng bệnh nhân 9 năm; Bé sơ sinh văng khỏi bụng mẹ ra viện; Lật mặt hàng chục cửa hàng xăng dầu lắp đặt IC giả; Mạo nhận con trai Bí thư HN "quỵt" hàng trăm triệu... là những thông tin thời sự nổi bật trong ngày 18/11.

  • Thoi su 24h1711 Cong Ly mac quan nho len bia sach luat
    Thời sự 24h(17/11): Công Lý mặc quần nhỏ lên bìa sách luật

    Bình Dương lên tiếng về cáo buộc của ông Dũng "lò vôi"; Công Lý bức xúc vì bìa sách in hình anh cởi trần; Nữ "đại gia" Hà thành bị đánh thuốc mê cướp kim cương?; "Kho" sừng tê giác trong nhà đại gia Hà Tĩnh...

  • Nghin le chuyen tuan qua 0911 1511
    Nghìn lẻ chuyện tuần qua (09/11 - 15/11)

    Quốc hội lấy phiếu tín nhiệm 50 chức danh lãnh đạo; Hai tàu va chạm 8 thuyền viên mất tích; Hà Nội vẫn sẽ khởi công đường “dát vàng” ở Long Biên; Vụ bé sơ sinh văng khỏi bụng mẹ: Nghẹn ngào giây phút cha gặp con; Hành trình cạn nước mắt đưa con về quê sau vụ rơi MH17 ... là những tin tức nổi bật được dư luận quan tâm trong tuần qua.

  • Toan canh Showbiz tuan 0911 1511
    Toàn cảnh Showbiz tuần (09/11 – 15/11)

    David Beckham ‘gây náo loạn’ khi đến Việt Nam, Đặng Thu Thảo ‘trắng tay’ tại Hoa hậu Quốc tế 2014, Live concert của Mỹ Tâm được khen ngợi ở giải thưởng quốc tế

  • Tin An ninh Phap luat tuan qua 0911 1511
    Tin An ninh - Pháp luật tuần qua (09/11 - 15/11)

    Những thủ đoạn của tội phạm cướp giật Sài Gòn; Trùm ma túy khét tiếng bị phát hiện vì sở hữu xe siêu sang; Những lá thư xin lỗi gửi từ trại giam; Hàng loạt cụ già bị “nữ quái” chuốc thuốc mê cướp tiền; Diễn biến mới nhất vụ nữ trưởng phòng bị giết chết; CSGT trả lại bọc tiền cho chị đồng nát đánh rơi;.......là những tin đáng chú ý trong tuần.

  • Tong hop Doi song tuan qua 911 1611
    Tổng hợp Đời sống tuần qua (9/11 - 16/11)

    Đám cưới của chàng trai tật nguyền, của người lính biển hay của cặp đôi đồng tính nữ là những hình ảnh đôi lứa thật đẹp; Nhiều câu chuyện tình xúc động với bao thăng trầm;

  • Nghin le chuyen tuan qua 0211 0811
    Nghìn lẻ chuyện tuần qua (02/11 - 08/11)

    Tai nạn chết người ở dự án Đường sắt trên cao HN; Quỳ gối khóc vì ... iPhone 6; Chiến sỹ còn lại trong tai nạn máy bay Mi-171 đã bình phục; Chủ tịch Hà Nội yêu cầu làm rõ quy hoạch đường "dát vàng 70 lần"; Giảm lương hưu để cân đối quỹ BHXH ... là những tin tức nổi bật được dư luận quan tâm trong tuần qua.