Tổng hợp tất cả tài liệu, ebook, giáo trình Công Nghệ Thông Tin chọn lọc và hay nhất.
Nói chung, các hàm được sử dụng trong C để thực thi một chuỗi các lệnh liên tiếp. Tuy nhiên, cách sử dụng các hàm thì không giống với các vòng lặp. Các vòng lặp có thể lặp lại một chuỗi các chỉ thị với các lần lặp liên tiếp nhau. Nhưng việc gọi một hàm sẽ sinh ra một chuỗi các chỉ thị được thực thi tại vị trí bất kỳ trong chương trình. Các hàm có t...
20 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1921 | Lượt tải: 1
Một con trỏ là một biến, nó chứa địa chỉ vùng nhớ của một biến khác, chứ không lưu trữ giá trị của biến đó. Nếu một biến chứa địa chỉ của một biến khác, thì biến này được gọi là con trỏ đến biến thứ hai kia. Một con trỏ cung cấp phương thức gián tiếp để truy xuất giá trị của các phần tử dữ liệu. Xét hai biến var1 và var2, var1 có giá trị 500 và đượ...
19 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1838 | Lượt tải: 2
Mảng một chiều có thể được sử dụng để lưu trữ một tập các giá trị có cùng kiểu dữ liệu. Xét một tập điểm của sinh viên trong một môn học. Chúng ta sẽ sắp xếp các điểm này theo thứ tự giảm dần. Các bước sắp xếp mảng một chiều theo thứ tự giảm như sau: 1. Nhập vào số lượng các điểm. Để thực hiện điều này, một biến phải được khai báo và giá trị c...
10 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2296 | Lượt tải: 1
Có thể bạn sẽ gặp khó khăn khi lưu trữ một tập hợp các phần tử dữ liệu giống nhau trong các biến khác nhau. Ví dụ, điểm cho tất cả 11 cầu thủ của một đội bóng đá phải được ghi nhận trong một trận đấu. Sự lưu trữ điểm của mỗi cầu thủ trong các biến có tên khác nhau thì chắc chắn phiền hà hơn dùng một biến chung cho chúng. Với mảng mọi việc sẽ được t...
14 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2159 | Lượt tải: 3
Một trong những điểm mạnh lớn nhất của máy tính là khả năng thực hiện một chuỗi các lệnh lặp đi lặp lại. Điều đó có được là do sử dụng các cấu trúc lặp trong ngôn ngữ lập trình. Trong bài này bạn sẽ tìm hiểu các loại vòng lặp khác nhau trong C.
19 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2407 | Lượt tải: 2
Các vấn đề được đề cập từ đầu đến nay cho phép chúng ta viết nhiều chương trình. Tuy nhiên các chương trình đó có nhược điểm là bất cứ khi nào được chạy, chúng luôn thực hiện một chuỗI các thao tác giống nhau, theo cách thức giống nhau. Trong khi đó, chúng ta thường xuyên chỉ cho phép thực hiện các thao tác nhất định nếu nó thỏa mãn điều kiện đặt r...
18 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2006 | Lượt tải: 1
Trong bất kỳ ngôn ngữ lập trình nào, việc nhập giá trị cho các biến và in chúng ra sau khi xử lý có thể đư-ợc làm theo hai cách: 1. Thông qua phương tiện nhập/xuất chuẩn (I / O). 2. Thông qua những tập tin.
20 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2082 | Lượt tải: 1
C có một tập các toán tử phong phú. Toán tử là công cụ dùng để thao tác dữ liệu. Một toán tử là một ký hiệu dùng để đại diện cho một thao tác cụ thể nào đó được thực hiện trên dữ liệu. C định nghĩa bốn loại toán tử: toán tử số học (arithmetic), quan hệ (relational), luận lý (logical), và toán tử luận lý nhị phân (bitwise). Bên cạnh đó, C còn có một...
15 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 2140 | Lượt tải: 1
Bất cứ chương trình ứng dụng nào cần xử lý dữ liệu cũng cần có nơi để lưu trữ tạm thời dữ liệu ấy. Nơi mà dữ liệu được lưu trữ gọi là bộ nhớ. Những vị trí khác nhau trong bộ nhớ có thể được xác định bởi các địa chỉ duy nhất. Những ngôn ngữ lập trình trước đây yêu cầu lập trình viên quản lý mỗi vị trí ô nhớ thông qua địa chỉ, cũng như giá trị lưu tr...
15 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1879 | Lượt tải: 1
Ngày nay, khoa học máy tính thâm nhập vào mọi lĩnh vực. Tự động hóa hiện đang là ngành chủ chốt điều hướng sự phát triển thế giới. Bất cứ ngành nghề nào cũng cần phải hiểu biết ít nhiều về Công nghệ Thông tin và lập trình nói chung. Cụ thể, C là một ngôn ngữ lập trình cấp cao mà mọi lập trình viên cần phải biết. Vì thế, trong giáo trình này, chúng ...
22 trang | Chia sẻ: haohao89 | Ngày: 27/07/2013 | Lượt xem: 1910 | Lượt tải: 2