Xử lý mảng (Array) 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 tất tần tật về mảng trong C như: Cấu trúc của mảng, các thao tác với mảng như thêm phần tử vào mảng, xóa phần tử ra khỏi mảng, và thay đổi giá trị cho các phần tử. 1. Mảng là gì? Mảng hay còn gọi là Array, là một loại dữ liệu có cấu trúc đặc biệt bởi bạn có thể ...
Lệnh Continue trong C - Học lập trình C căn bản & nâng cao
Trong bài này mình sẽ hướng dẫn các bạn cách sử dụng lệnh continue trong C, đây là lệnh dùng để nhảy tới lần lặp tiếp theo ngay lập tức. Ở bài trước mình đã giới thiệu lệnh Break, nó có công dụng là dừng vòng lặp ngay lập tức. Nhưng với continue thì khác, nó chỉ dừng lần lặp hiện tại và tiếp tục ...
Lệnh Break trong C - Học lập trình C căn bản & nâng cao
Trong bài này mình sẽ giới thiệu đề các bạn lệnh Break trong C, đây là lệnh mà mình đã giới thiệu ở bài Switch Case. Tuy nhiên, công dụng của lệnh Break không chỉ có vậy, nó còn có thể sử dụng trong các vòng lặp để nhảy ra vòng lặp ngay lập tức. 1. Lệnh Break trong C dùng để làm gì? Đúng với ...
Vòng lặp While - Do While trong C - Học lập trình C căn bản & nâng cao
Bài này chúng ta sẽ tìm hiểu vòng lặp While và Do While trong C, đây là vòng lặp được sử dụng cho những bài toán chưa biết trước tổng số lần lặp, tức là cách lặp không có thứ tự nhất định. 1. Vòng lặp While trong C Vòng lặp while là kiến thức lập trình cơ bản nên về ý nghĩa nó cũng giống như ...
Vòng lặp for trong C - Học lập trình C căn bản & nâng cao
Trong bài này bạn sẽ được học cách sư dụng vòng lặp for trong C, đây là vòng lặp được sử dụng rất nhiều trong hầu hết các ngôn ngữ lập trình. Nói đến vòng lặp thì có rất nhiều như: Vòng lặp for, vòng lặp while, vòng lặp do while, ... Nhưng để bạn dễ hiểu hơn về khái niệm lặp thì hãy tìm hiểu vòng ...
Lệnh Switch Case 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 lệnh Switch Case trong C, đây là lệnh dùng để rẻ nhánh chương trình và nó gần giống với lệnh if else. Tuy nhiên, xét về tính tiện lợi thì if else vẫn ưu thế hơn. Lệnh Switch Case nhìn có vẻ rườm rà, không thực sự linh động trong việc rẻ nhánh chương trình, bởi nó chỉ ...
Lệnh If .. Else trong C - Học lập trình C căn bản & nâng cao
Trong bài viết này chúng ta sẽ học lệnh If else trong C, đây là lệnh rẻ nhánh dùng để chia luồng chạy thành nhiều nhánh khác nhau, được sử dụng rất nhiều trong lập trình C. Một ví dụ thực tế thế này. Giả sử bạn đang viết chương trình kiểm tra tính chẵn lẻ, thì sẽ sử dụng lệnh if else để kiểm tra ...
Các toán tử trong C (số học - gán - quan hệ -...) - 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 một số toán tử thường gặp trong C như: Toán tử số học, toán tử quan hệ, toán tử logic, và toán tử gán. Nói về toán tử thì hầu như ngôn ngữ lập trình nào cũng có, và ý nghĩa sử dụng cũng giống nhau. Chỉ có điều mỗi ngôn ngữ sẽ có một cú pháp riêng nên có thể cách ...
hao tác Input / Output 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 cách xử lý nhập xuất dữ liệu từ người dùng (Input / Output) bằng hai lệnh cơ bản printf và scanf. Khi học lập trình C căn bản thì thao tác nhập xuất dữ liệu sẽ giúp bạn thực hành tốt hơn, ví dụ đa dạng và dữ liệu sẽ phong phú hơn là gán dữ liệu tĩnh. Ngoài ra khi in ...
Các kiểu dữ liệu trong C ( int - float - double - char ...) - Học lập trình C căn bản & nâng cao
Trong bài viết này chúng ta sẽ tìm hiểu các kiểu dữ liệu trong C như: Kiểu số thực (float), số nguyên (int), ký tự (char), ... và nhiều kiểu dữ liệu quan trọng khác. C là ngôn ngữ rất khó tính, bạn không thể gán dữ liệu kiểu float cho biến được khai báo kiểu int. Vì vậy khi tạo một biến bạn cần ...
Biến và hằng số 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 khai báo biến và hằng số trong C, sự khác nhau giữa biến và hằng, và khi nào thì nên sử dụng chúng. Ở các bài trước mình có đưa ra một số ví dụ và có sử dụng biến trong đó, và mục đích mình muốn bạn xem kết quả thôi nên không giải thích nhiều. Kể từ bài này ...
Danh sách từ khóa trong C - Học lập trình C căn bản & nâng cao
Trong bài viết này mình sẽ giới thiệu một số từ khóa (keywords) dành riêng cho ngôn ngữ lập trình C. Những keywords này rất đặc biệt, vì vậy bạn không thể đặt tên biến trùng với những keywords đó. Không chỉ trong ngôn ngữ C mà hầu hết các ngôn ngữ hiện nay đều có bộ từ khóa dành riêng, vì vậy bạn ...
Viết chương trình C đầu tiên, và chạy chương trình C - Học lập trình C căn bản & nâng cao
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 Hello World đầu tiên, và thông qua chương trình này bạn sẽ hiểu được cấu trúc của một chương trình C. Mã nguồn chương trình C có thể được viết trong bất kỳ trình soạn thảo văn bản nào, tuy nhiên file nên được lưu với phần mở rộng ...
Cài đặt và sử dụng Turbo C ++ - Học lập trình C căn bản & nâng cao
Điều đầu tiên bạn cần hiểu là máy tính chỉ có thể hiểu ngôn ngữ nhị phân (0, 1). Để chuyển đổi mã nguồn chương trình C của bạn thành mã máy thì bạn cần phải biên dịch nó. Trình biên dịch, còn gọi là phần mềm biên dịch (compiler) là một chương trình máy tính làm công việc dịch một chuỗi các câu ...
Lịch sử và đặc điểm của ngôn ngữ lập trình C - Học lập trình C căn bản & nâng cao
Trong bài này chúng ta sẽ cùng tìm hiểu lịch sử phát triển và những đặc tính của ngôn ngữ C, sức mạnh thực sự của C, để từ đó biết được tại sao các trường đại học lại sử dụng ngôn ngữ C đẻ giảng dạy, tạo nền tảng tư duy lập trình cho sinh viên. I. Lịch sử phát triển ngôn ngữ C Ngôn ngữ lập ...
Ngôn ngữ lập trình C là gì? - Học lập trình C căn bản & nâng cao
Chuỗi bài giảng hướng dẫn lập trình C được thiết kế chuyên nghiệp với cách tiếp cận phù hợp cho người mới bắt đầu. Để giúp bạn hiểu bài giảng một cách dễ dàng, chúng tôi giải thích từng chủ đề với các ví dụ cụ thể. Ngôn ngữ C được phát triển bởi Dennis Ritchie với mục đích nhằm tạo các ứng dụng ...
Cách tạo Method - Class và Object trong Ruby - Ruby căn bản
Trong bài này mình sẽ hướng dẫn cách tạo Method - Class và Object trong Ruby dành cho người mới bắt đầu học lập trình Ruby. Ở các bài trước chúng ta đã đi lòng vòng để làm quen với Ruby nhưng chưa đụng đến code nhiều. Bắt đầu từ bài này trở đi thì mình sẽ đi sâu vào chi tiết bên trong của ngôn ...
Vòng lặp trong Ruby: Vòng lặp for / while / until / l - Ruby căn bản
Trong bài này chúng ta sẽ tìm hiểu các vòng lặp trong Ruby như vòng lặp for, vòng lặp while, vòng lặp until, vòng lặp loop, và các lệnh điều khiển vòng lặp như lệnh break và lênh next. Khi học một ngôn ngữ lập trình thì không thể không tìm hiểu tới một thứ đó chính là vòng lặp. Trong bài này mình ...
Câu lệnh điều kiện trong Ruby - Ruby căn bản
Trong bài này chúng ta sẽ học các lệnh điều kiện trong Ruby, đây là những lệnh rẻ nhánh như: lệnh if else, case, unless. Qua bài học này sẽ giúp bạn có cái nền tổng quát về cách sử dụng những lệnh rẻ nhánh điều khiển chương trình thông qua các điều kiện. 1. ...
Hiểu về Method Missing trong Ruby - Ruby căn bản
Trong bài này chúng ta sẽ tìm hiểu Method Missing trong Ruby, đây là một khái niệm muốn nói đến một phương thức không tồn tại trong Ruby, nên hiểu nó sẽ giúp ích cho bạn rất nhiều trong quá trình làm việc với Ruby. 1. Method missing là gì ? Chắc hẳn với các lập trình viên chúng ta ai cũng có ...