Các kiểu dữ liệu trong C++ và cách khai bá - Học C++ căn bản và nâng cao

Trong bài này mình sẽ giới thiệu danh sách các kiểu dữ liệu trong C++, qua đó bạn cũng sẽ biết được giới hạn các kiểu dữ liệu trong C++ luôn nhé. Thông thường chúng ta chia ra làm hai loại kiểu dữ liệu đó là chữ và số. Nhưng trong lập trình việc chia ra hai loại như vậy không rõ ràng và không phù ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

Cách khai báo biến trong C++ - Học C++ căn bản và nâng cao

Giới thiệu về biến và cách khai báo biến trong C++, giúp bạn hiểu được khái niệm biến trong C++ là gì? Và cú pháp khai báo biến như thế nào? C++ là một ngôn ngữ bậc trung nằm giữa bậc cao và bậc thấp, nó là ngôn ngữ có tính minh bạch, rõ ràng trong việc khai báo và sử dụng biến, nghĩa là nếu bạn ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

Lệnh cin và cout trong C++ - Học C++ căn bản và nâng cao

Trong bài học này chúng ta sẽ học lệnh cin và cout trong C++, đây là hai lệnh nằm trong thư viện iostream.h và nó rất quan trọng khi học lập trình C++ cơ bản. Thư viện nhập xuất trong C cũng như trong C++ có tên là iostream.h, vì vậy khi viết chương trình ta phải khai báo sử dụng thư viện này. ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

Khai báo thư viện và hàm main trong C++ - Học C++ căn bản và nâng cao

Trong bài này mình sẽ hướng dẫn các bạn cách khai báo thư viện trong C++, qua đó bạn sẽ hiểu được khái niệm hàm main là gì, cũng như các bước để viết một chương trình Hello World bằng C++. Để bắt đầu tìm hiểu C++ thì bắt buộc bạn phải hiểu hai khái niệm thư viện và hàm main vì trong chương trình ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

Hướng dẫn download C Free và khắc phục lỗi hàm void - Học C++ căn bản và nâng cao

Trong bài này mình sẽ hướng dẫn các bạn download C Free và cài đặt trên máy tính để học C++. Đây là một phần mềm tương đối nhẹ và miễn phí, phù hợp với những bạn newbie mới học lập trình C/ C++. Công việc đầu tiên bạn cần phải làm trước khi học C++ là phải tìm một phần mềm đơn giản nhưng chứa đầy ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

Ngôn ngữ C++ là gì? Dùng làm gì trong công nghệ thông tin? - 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 C++ là gì và làm thế nào để học C++ một cách hiệu quả nhất? Bài viết này không chú trọng vào phần khái niệm mà sẽ chú trọng vào phần thảo luận cách học C++ và các tính chất quan trọng của nó. Nói đến ngành công nghệ thông tin thì ai cũng phải học qua ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] Tìm số nguyên tố trong một phạm vi nhất định - Bài tập C có lời giải

Khi bạn mới học lập trình thì bài tập kiểm tra số nguyên tố gặp rất thường xuyên, vì nó tập cho bạn tư duy để giải quyết một bài toán. Nên trong bài này mình sẽ hướng dẫn các bạn cách viết chương trình C tìm số nguyên tố trong một phạm vi nào đó. Ví dụ cho phạm vi từ 1 đến 10, thì bạn sẽ trả về ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] Tìm số giai thừa bằng đệ quy - Bài tập C có lời giải

Trong bài viết này chúng ta sẽ tìm hiểu cách tính giai thừa của một số bằng cách sử dụng thuật toán đệ quy và viết trong ngôn ngữ lập trình C. Công thức tính giai thừa rất đơn giản, n! = 1x2x3x ... x n. Ví dụ: 4! = 1 x 2 x 3 x 4 = 24. Chương trình C này ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] In ra dãy số Fibonacci - Bài tập C có lời giải

Trong bài viết này chúng ta sẽ giải bài tập in ra dãy số fibonacci bằng ngôn ngữ lập trình C. Thông thường với bài toán này thì ta hay sử dụng giải thuật đệ quy. Tuy nhiên bạn cũng có thể sử dụng vòng lặp while để giải quyết một cách dễ dàng. Vi dụ người dùng yêu cầu in ra 6 số đầu tiên thì kết quả ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] Tìm số lớn nhất trong ba số - Bài tập C có lời giải

Trong hướng dẫn này, mình đã chia sẻ một chương trình dùng để so sánh ba số nguyên từ người dùng nhập vào và trả về số lớn nhất. Để thực hiện so sánh này ta sẽ sử dụng lệnh if-elseif-else. Chương trình C tìm số lớn nhất Để tìm số lớn nhất trong ba số thì có rất nhiều cách. Cách thứ nhất là ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] Đảo ngược một dãy số bằng đệ quy và vòng lặp while - Bài tập C có lời giải

Trong bài này chúng ta sẽ giải bài toán "đảo ngược một số" trong C bằng cách sử dụng đệ quy và vòng lặp while. Làm theo hướng dẫn này bạn hiểu được hai cách giải: Sử dụng đệ quy Sử dụng vòng lặp while Đảo ngược một số bằng đệ quy Trong chương trình này, tôi đang gọi một hàm do người ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] Kiểm tra số dương hay nhất số âm - Bài tập C có lời giải

Trong bài tập này chúng ta sẽ viết chương trình kiểm tra một số là số dương hay số âm bằng ngôn ngữ lập trình C. Bài này rất đơn giản, bạn chỉ cần biết sử dụng lệnh if và một chút thuật toán là được. Để kiểm tra một số là dương hay âm thì ta có cách giải như sau: ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

[Bài tập C] Chương trình Hello World - Bài tập C có lời giải

"Hello World" là một ứng dụng rất quen thuộc mà hầu như ai cũng phải thực hành khi tìm hiểu một ngôn ngữ lập trình mới. Thông qua bài tập này bạn sẽ biết được: Cách xây dựng một chương trình. Cách chạy chương trình. Luông xử lý chương trình. Ở đây tôi sẽ viết hai chương trình C để ...

Tác giả: Trần Trung Dũng viết 14:47 ngày 06/04/2021

Đọc ghi file trong C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ tìm hiểu cách đọc ghi file trong C bằng cách sử dụng các hàm xử lý file: fprintf(), fscanf(), fread(), fwrite(), fseek(). Đa số sinh viên Việt Nam học lập trình C là để luyện tư duy logic, cũng có một số người dùng để xây dựng ứng dụng thực tế nên việc thao tác với file ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Hàm đệ quy trong ngôn ngữ C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ tìm hiểu về hàm đệ quy trong C, đây là kiến thức nâng cao nên trong bài này mình chỉ nói đơn giản thôi nhé, nếu bạn muốn tìm hiểu sâu hơn thì nên tham khảo series giải thuật đệ quy. 1. Hàm đệ quy trong C là gì? Giải thuật đệ quy nói chung và trong ngôn ngữ C nói riêng ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

ạo hàm (function) trong C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ tìm hiểu về function trong ngôn ngữ C, giúp bạn hiểu rõ function là gì và tại sao nên sử dụng nó khi lập trình. Ở những bài trước chúng ta cũng có sử dụng function rồi đấy, đó là hai function scanf và printf nằm trong thư viện stdio.sh. Hai function này có công dụng xử ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Kiểu Union trong C - Học lập trình C căn bản & nâng cao

Trong bài này ta sẽ tìm hiểu về kiểu dữ liệu union trong lập trình C, đây là kiểu dữ liệu cấu trúc giống với struct, tuy nhiên có một điểm khác biệt duy nhất đó là kích thước lưu trữ. Union có cách khai báo giống như struct, nhưng kích thước của nó sẽ lấy kích thước của phần tử lớn nhất, còn ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Kiểu dữ liệu Struct trong C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ học về cách khai báo và sử dụng kiểu dữ liệu Struct trong lập trình C, struct sẽ giúp bạn tạo ra những loại dữ liệu phức tạp mà không cần đến lập trình hướng đối tượng. Trong lập trình C/C++, struct (struct collection) là một tập hợp các biến (có thể có nhiều kiểu khác ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Con trỏ (pointer) trong C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ tìm hiểu về con trỏ (pointer) trong ngôn ngữ lập trình C: Con trỏ là gì, cách sử dụng nó như thế nào, cách biểu diễn trong ngôn ngữ C, và các bài tập thực hành. Con trỏ là một tính năng nâng cao rất hay của ngôn ngữ lập trình C/C++, nó giúp ta xử lý các bài toán về danh ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021

Xử lý chuỗi (string) trong C - Học lập trình C căn bản & nâng cao

Trong bài này chúng ta sẽ tìm hiểu về chuỗi string trong ngôn ngữ C, đây là loại dữ liệu được sử dụng rất thường xuyên khi học lập trình C. C là ngôn ngữ rất nghiêm ngặt, vì vậy việc đồng bộ dữ liệu rất quan trọng, và bạn sẽ nhận lỗi nếu cố tình vi phạm đến kiểu dữ liệu đã khai báo cho biến. ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021