Toàn bộ các tài liệu, ebook, sách về kỹ thuật lập trình phần mềm, web, .net, c#, vb, asp.net, php, java, javascript, html, css, ... từ cơ bản để nâng cáo giúp bạn tư học và nghiên cứu một cách hiệu quả.
Từ vựng trong C Tên/Định danh (Identifier) Một dãy ký tự dùng để chỉ tên một hằng số, hằng ký tự, tên một biến, một kiểu dữ liệu, một hàm một hay thủ tục. Quy tắc đặt tên: Ký tự đầu tiên có thể là chữ cái hoặc dấu gạch dưới _ Các ký tự sau đó (nếu có) có thể là chữ cái, dấu gạch dưới hoặc số. VD: x1, temp, _bien1 là những tên hợ...
54 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 511 | Lượt tải: 1
Giới thiệu về ngôn ngữ C Ngôn ngữ lập trình C là một ngôn ngữ lập trình hệ thống rất mạnh và rất mềm dẻo. Có một thư viện gồm rất nhiều các hàm (function) đã được tạo sẵn. Ngôn ngữ C hỗ trợ rất nhiều phép toán nên phù hợp cho việc giải quyết các bài toán kỹ thuật có nhiều công thức phức tạp. Ngôn ngữ C cũng cho phép người lập trình ...
12 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 514 | Lượt tải: 1
Nội dung Chương 1. Tổng quan về ngôn ngữ C Chương 2. Các yếu tố cơ bản của ngôn ngữ C Chương 3. Mảng và con trỏ Chương 4. Hàm Chương 5. Dữ liệu kiểu cấu trúc Chương 6. File và các thao tác I/O
7 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 595 | Lượt tải: 1
Sắp xếp mảng Sắp xếp các phần tử của mảng sao cho giá trị chúng theo thứ tự tăng dần hay giảm dần Vấn đề thuờng gặp trong tin lập trình Có nhiều cách sắp xếp khác nhau Sắp xếp lựa chọn Sắp xếp nổi bọt Sắp xếp nhanh Sắp xếp vun đống Giả sử các phần tử của mảng có kiểu nguyên hoặc thực Sắp xếp lựa chọn Lấy phần tử đầu so s...
14 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 483 | Lượt tải: 1
Giới thiệu chung Tên (identifier) Dùng để định danh các thành phần của chương trình Tên biến, tên hàm, tên hằng, Tên là một dãy các kí tự gồm các chữ cái [a-z, A-Z, 0-9] và gạch nối “_” Lưu ý: tên không đuợc chứa kí tự trống, tên không được bắt đầu bằng một chữ số, tên không được trùng với từ khóa Nên đặt các tên gợi nh...
194 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 533 | Lượt tải: 1
Khái niệm Cấu trúc là tập hợp của một hoặc nhiều biến, chúng có thể có kiểu dữ liệu khác nhau, được nhóm lại dưới một tên duy nhất để tiện xử lý. Cấu trúc còn gọi là bản ghi trong một số ngôn ngữ lập trình khác, chẳng hạn như PASCAL.Khái niệm Một số ví dụ về cấu trúc: Phiếu ghi lương, gồm có: tên, địa chỉ, lương, phụ cấp, một số tro...
31 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 512 | Lượt tải: 1
Giới thiệu Một chương trình viết trong ngôn ngữ C là một dãy các hàm, trong đó phải có một hàm chính (hàm main() ). Hàm chia các bài toán lớn thành các công việc nhỏ hơn, giúp thực hiện những công việc lặp lại nào đó một cách nhanh chóng mà không phải viết lại đoạn chương trình. Thứ tự các hàm viết trong chương trình là bất kỳ, song c...
21 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 534 | Lượt tải: 1
3.1. Mảng Một số lưu ý Các phần tử của mảng được cấp phát trong các khoảng nhớ liên tiếp trong bộ nhớ. Một phần tử cụ thể của mảng được xác định thông qua tên mảng và chỉ số của nó. Chỉ số của mảng phải có kiểu nguyên, không vượt quá kích thước mảng. Chỉ số của mảng bắt đầu từ 0. Khi chỉ số vượt ra ngoài kích thước mảng, trình biên dịch...
31 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 499 | Lượt tải: 1
Từ vựng trong C Tên/Định danh (Identifier) Một dãy ký tự dùng để chỉ tên một hằng số, hằng ký tự, tên một biến, một kiểu dữ liệu, một hàm một hay thủ tục. Quy tắc đặt tên: Ký tự đầu tiên có thể là chữ cái hoặc dấu gạch dưới _ Các ký tự sau đó (nếu có) có thể là chữ cái, dấu gạch dưới hoặc số. VD: x1, temp, _bien1 là những tên hợ...
54 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 797 | Lượt tải: 2
Giới thiệu về ngôn ngữ C Tác giả: Dennis Ritchie, Bell Lab., 1972 Nằm trong họ ALGOL Phát triển dựa trên các ngôn ngữ lập trình: ALGOL 60, CPL, BCPL, B Sử dụng: Dùng để viết các chương trình hệ thống Viết hệ điều hành UNIX Nhiều chương trình ứng dụng Giới thiệu về ngôn ngữ C Ngôn ngữ lập trình C là một ngôn ngữ lập trình...
12 trang | Chia sẻ: thanhle95 | Ngày: 30/06/2021 | Lượt xem: 550 | Lượt tải: 1