Con trỏ this trong C++ - Học C++ căn bản và nâng cao
Ở bài học trước chúng ta đã tìm hiểu về con trỏ trong C++. Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu về con trỏ this trong C++. Vậy con trỏ this có gì đặc biệt. Khi nào thì cần dùng con trỏ this. Chúng ta sẽ cùng tìm hiểu trong nội dung sau đây. 1. Con trỏ this trong C++ This là một con ...
Hàm hủy (Destructor) trong C++ - Học C++ căn bản và nâng cao
Trong bài học hôm nay chúng ta tiếp tục tìm hiểu về hàm hủy (Destructor) trong C++. Mục đích của hàm hủy trong C++ là gì? Cách sử dụng hàm hủy như thế nào? Chúng ta sẽ cùng tìm hiểu trong nội dung sau đây. 1. Hàm hủy trong C++ Hàm hủy (Destructor) trong C++ ngược lại với hàm xây dựng, ...
Hàm xây dựng sao chép trong C++ - Học C++ căn bản và nâng cao
Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu hàm xây dựng sao chép trong C++. Vậy hàm xây dựng sao chép (Copy Constructor) trong C++ là gì? Mục đích và cách sử dụng của hàm xây dựng sao chép trong C++ như thế nào? Chúng ta sẽ cùng tìm hiểu trong nội dung sau đây. ...
Hàm xây dựng (constructor) trong C++ - Học C++ căn bản và nâng cao
Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu về hàm xây dựng (constructor) trong C++ nhé. Vậy hàm xây dựng (constructor) trong C++ là gì? Nó được sử dụng như thế nào? Nó có khác gì so với các hàm bình thường trong C++. Chúng ta sẽ cùng tìm hiểu trong nội dung sau đây. ...
Lớp và đối tượng trong C++ - Học C++ căn bản và nâng cao
Ở bài trước chúng ta đã tìm hiểu tổng quan về lập trình hướng đối tượng trong C++ là gì và những khái niệm liên quan đến lập trình hướng đối tượng đó là lớp, đối tượng, đa hình, thừa kế, trừu tượng, đóng gói. Trong bài học hôm nay chúng ta sẽ tìm hiểu chi tiết về lớp và đối tượng trong C++ ...
Lập tình hướng đối tượng trong C++ là gì? - Học C++ căn bản và nâng cao
Trong bài học này chúng ta sẽ tìm hiểu về lập trình hướng đối tượng trong C++, qua bài này sẽ giúp bạn hiểu khái niệm về đối tượng là gì? Cách liên tưởng đến đối tượng trong thực tế là như thế nào? Lập trình hướng đối tượng là một khái niệm hoàn toàn mới với các bạn mới bắt đầu học lập trình. Tuy ...
Cách truyền mảng vào hàm trong C++ - Học C++ căn bản và nâng cao
Các bạn thân mến! Ở các bài trước chúng ta đã tìm hiểu cách gọi hàm, các tham số của hàm là những biến có kiểu dữ liệu đơn giản như int, float, double... Trong bài học hôm nay chúng ta cùng tìm hiểu tham số của hàm là mảng (Array). Vậy tham số của hàm là mảng thì có gì khác so với các tham số có ...
Cách sử dụng con trỏ trong C++ - Học C++ căn bản và nâng cao
Các bạn thân mến! Ở các bài về hàm, mảng trong C++ mình đã giới thiệu ở các bài trước cũng có đề cập đến con trỏ. Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu về con trỏ (pointer) trong C++ là gì nhé. 1. Con trỏ trong C++ là gì? Trong C++ con trỏ (pointer) là một biến mà giá trị của nó là ...
Cách khai báo mảng trong C++ (mảng một chiều và nhiều chiều) - Học C++ căn bản và nâng cao
Trong bài này mình sẽ hướng dẫn cách khai báo mảng trong C++, đó là khai báo mảng một chiều và khai báo mảng nhiều chiều trong C++. Ở các bài học trước chúng ta đã cùng tìm hiểu về biến được dùng để lưu trữ giá trị trong bộ nhớ. Giả sử chúng ta cần lưu trữ 1000 số nguyên trong bộ nhớ, thì chúng ...
Lớp lưu trữ trong C++ - Học C++ căn bản và nâng cao
Các bạn thân mến! Trong bài học hôm nay chúng ta sẽ cùng tìm hiểu về lớp lưu trữ (storage class) trong C++. Vậy lớp lưu trữ trong C++ là gì? Chúng ta cùng tìm hiểu trong nội dung sau đây nhé! 1. Lớp lưu trữ trong C++ Một lớp lưu trữ (storage class) trong C++ xác định phạm vi và thời gian tồn ...
Biến toàn cục và biến cục bộ trong C++ - Học C++ căn bản và nâng cao
Trong bài này chúng ta sẽ tìm hiểu khái niệm về biến toàn cục và biến cục bộ trong C++, qua bài này sẽ giúp bạn hiểu rõ phạm vi của hai loại biến này. Trong C++ cũng như các ngôn ngữ lập trình khác, biến có thể khai báo ở 3 nơi như sau: Biến được khai báo ...
Giải thích về hàm đệ quy trong C++ dễ hiểu nhất - Học C++ căn bản và nâng cao
Trong bài học hôm nay chúng ta sẽ tìm hiểu về hàm đệ quy trong C++, đây là nội dung mà mình nghĩ là tương đối khó đối với các bạn mới bắt đầu học lập trình. Nói về đệ quy thì bạn có thể liên tưởng đến khái niệm vòng lặp trong lập trình, nghĩa là một chương trình sẽ được gọi lại nhiều lần cho đến ...
Hiểu hơn về tham trị và tham chiếu trong C++ - Học C++ căn bản và nâng cao
Trong bài này mình sẽ giúp bạn hiểu hơn về tham trị và tham chiếu trong C++, đây là hai cách truyền tham số cho hàm C++ mà bạn nhất định phải biết. Trong C++ hỗ trợ cho chúng ta 2 cách gọi hàm đó là tham trị (call by value) và tham chiếu (call by reference). Cả hai đều có chung mục đích là truyền ...
Cách viết hàm và cách gọi hàm trong C++ (function) - Học C++ căn bản và nâng cao
Trong bài này mình sẽ hướng dẫn cách viết hàm trong C++, qua bài học bạn sẽ hiểu khái niệm hàm là gì, cũng như cách gọi hàm trong C++ đầy đủ nhất. Hàm là một tính năng rất quan trọng trong hầu hết các ngôn ngữ lập trình, nó giúp lập trình viên tạo ra những đoạn code có tính kế thừa, giúp việc ...
Bài tập vòng lặp while và do while trong C++ - Học C++ căn bản và nâng cao
Trong bài này mình sẽ tổng hợp các bài tâp vòng lặp while trong C++, bên cạnh mỗi bài mình cũng sẽ hướng dẫn giải bài tập bằng vòng lặp do while trong C++. Nếu một bài toán được giải bằng vòng lặp while thì bạn hoàn toàn có thể sử dụng vòng lặp do while để thay thế. Tuy nhiên, theo cá nhân mình ...
Bài tập vòng lặp for trong C++ có lời giải - Học C++ căn bản và nâng cao
Trong bài này mình sẽ tổng hợp các bài tập vòng lặp for trong C++ để giúp các bạn rèn luyện xử lý vòng lặp for, đây là những bài tập có lời giải do mình biên soạn và có tham khảo trên internet. Vòng lặp for C++ rất quan trọng, nó được sử dụng rất nhiều khi xử lý mảng, vì vậy bạn phải nắm vững cấu ...
Lệnh goto trong C++ (Nhảy tới một đoạn code trong C++) - Học C++ căn bản và nâng cao
Trong bài này chúng ta sẽ tìm hiểu lệnh goto trong C++, đây là lệnh dùng để nhảy đến một đoạn code nào đó, nó cũng có thể được dùng để tạo một vòng lặp trong C++. Trước tiên hãy cùng mình tìm hiểu công dụng của lệnh goto C++ trước đã nhé, sau đó ta sẽ làm một vài ví dụ để giúp bạn dễ hiểu hơn. ...
Lệnh continue trong C++ (Nhảy tới lần lặp tiếp theo) - Học C++ căn bản và nâng cao
Trong bài này bạn sẽ được học cách sử dụng lệnh continue trong C++, đây là lệnh dùng để bỏ qua lần lặp hiện tại và nhảy tới lần lặp tiếp theo. Không chỉ có ở C++ mà continue có trong hầu hết các ngôn ngữ lập trình hiện đại. Lệnh thường được sử dụng trong các loại vòng lặp như: vòng lặp while, ...
Cách dùng lệnh break trong C++ (Dùng thoát khỏi vòng lặp) - Học C++ căn bản và nâng cao
Trong bài học hôm nay mình sẽ giới thiệu cho các bạn câu lệnh break trong C++, lệnh break C++ này được dùng để thoát khỏi vòng lặp một cách đột ngột. Trước khi đi vào bài học này, hãy chắc rằng các bạn đã hiểu rõ về các loại vòng lặp trong C++ như vòng lặp for, vòng lặp while, vòng lặp do while ...
Vòng lặp do while trong C++ (có bài tập thực hành) - Học C++ căn bản và nâng cao
Trong bài viết này chúng ta sẽ học cách khai báo vòng lặp do while trong C++, đây là vòng lặp tương tự như vòng lặp while, chỉ có điểm khác là nó lặp ít nhất một lần. Qua bài này bạn sẽ trả lời được câu hỏi "tại sao có vòng lặp while rồi mà sinh ra thêm vòng lặp do while làm gì?". Từ đó bạn sẽ ...







