30/09/2018, 17:03
Khác nhau giữa C và C++ trong khai báo hằng?
Bài viết được post tại: http://portal.daynhauhoc.com/p/khac-nhau-giua-c-va-c-trong-khai-bao-hang/
Giả sử ta có đoạn code1 sau: const int MAX = 100; static int stamina[MAX]; Câu hỏi đặt ra là đoạn code trên có hợp lệ trong C và C++ hay không? Câu trả lời là Không, đối với C Có, đối với C++ Đây là điểm khác nhau giữa…… xem thêm bài viết
Bài liên quan
Hay lắm a @ltd, từ trước đến giờ e cũng ko rõ cái này đâu vì toàn học bằng VS2010 và tạo project C++, ko thấy được sự khác nhau này
cảm ơn anh Đạt nhiều lắm ạ mới đầu e cứ ngỡ const bên C chứ, giờ em mới biết
const
có cả bên C và C++Em vừa đọc được trong tài liệu C có đoạn này, chắc là có liên quan
C tồn tại 3 versions
Đạt lại không nghĩ như vậy, tại Đạt mới thử với MinGW thì thấy vẫn dùng được.
Đạt build với C89 vẫn chạy được.
Trong khai bài viết ở trên, Đạt sử dụng
static
tức là khai báo tĩnh, mảng static sẽ được tạo ra ngay lúc chương trình khởi tạo.