Ngôn ngữ C và C++

Cho em hỏi giữa C và C++ thì có gì giống và khác nhau ạ ?

Khác nhau ở chỗ C++ có thêm dấu ++ ở tên. Còn C thì không :expressionless: (Troll tí)

C là ngôn ngữ được tạo ra trước C++. C++ sử dụng C để xây dựng nên. C++ có sử dụng nhiều thư viện mà C không có. Hỗ trợ hướng dối tượng, generic programming, và vẫn thừa hưởng các đặc tính của C như strong type check …

2 Likes

Em đang học C, thế code bằng C++ có được ko anh @ltd

1 Like

Nói cho ngắn gọn thì C++ được nâng cấp từ C vì người tạo ra C muốn đuổi kịp thời đại (nghe nói là hướng đối tượng lúc đó đang hot, cơ mà chắc là giờ vẫn vậy).

Em cũng theo C nhưng bay lên luôn C++, và như đã nói, C++ là nâng cấp từ C nên code C++ đã bao gồm C, chỉ thêm cái mới vào (không biết có bớt cái gì không thôi, vụ này anh @ltd rành nhất), anh thử tạo project C++ mà code dùng scanf với printf xem (nếu dùng visual studio bản mới thì có thể nó bắt dùng scanf_s).

1 Like

Code bằng C++ theo ý em là sao?

Hmm, không bớt gì đâu. Họ làm C++ compiler theo định hướng là vẫn hỗ trợ được C

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?