Bài giảng điện tử môn học Ngôn ngữ lập trình C

C là một ngôn ngữ lập trình cấu trúc bậc cao được các nhà lập trình chuyên nghiệp sử dụng phổ biến để phát triển các phần mềm hệ thống (hệ điều hành, chương trình dịch, cơ sở dữ liệu, ...). Lý do ngôn ngữ C đươc ưu chuộng chính là tính mềm dẻo và ngắn gọn của nó.

Bài giảng điện tử môn học Ngôn ngữ lập trình C

Tạ Tuấn Anh

ĐH Bách khoa Hà Nội

2008

Tóm tắt

Một chương trình được viết ở ngôn ngữ C có tính khả chuyển cao. Nó có thể được dịch và chạy trong nhiều loại máy tính (PC, Sun, Mainframe,...) cũng như trên nhiều nền hệ điều hành (DOS, UNIX,...). Ngoài ra C cho phép viết chương trình bám sát cách tổ chức bộ nhớ chương trình khi chạy. Do vậy một chương trình được dịch từ C luôn có kích thước nhỏ gọn hơn một chương trình cùng loại được dịch từ các ngôn ngữ bậc cao khác như PASCAL. Nhưng cũng chính vì lí do này mà việc nắm bắt và thành thạo ngôn ngữ C sẽ khó khăn hơn nhiều so với ngôn ngữ khác. Môn học này giới thiệu cho các học viên các kiến thức căn bản cũng như nâng cao về ngôn ngữ lập trình C. Bên cạnh các kiến thức về cú pháp cũng như kĩ năng viết chương trình C, học viên còn nắm bắt được các vấn đề liên quan đến tổ chức bộ nhớ của một chương trình.

Tài liệu gồm 5 chương:

+ Chương 1:Nhập môn lập trình C;

+ Chương 2: Lập trình C cơ bản;

+ Chương 3: Các cấu trúc dữ liệu phức;

+ Chương 4: Các vấn đề về bộ nhớ chương trình;

+ Chương 5: Vào ra dữ liệu

Trích dẫn

Tạ Tuấn Anh. "Bài giảng điện tử môn học Ngôn ngữ lập trình C". ĐH Bách khoa Hà Nội, 2008.

Bộ sưu tập

Ngành HỆ THỐNG THÔNG TIN (7480104)

Tài liệu liên quan

Bài giảng: Ngôn ngữ lập trình CKỹ nghệ phân mềm - Tập 1Kỹ nghệ phần mềm - Tập 1

Bài giảng: Ngôn ngữ lập trình C

Kỹ nghệ phần mềm - Tập 1Kỹ nghệ phần mềm - Tập 2

Mã QR

Bài giảng: Ngôn ngữ lập trình C

Nội dung

  • Thứ Sáu, 13:27 22/04/2022

Tin tiêu điểm

Hướng dẫn khai thác và sử dụng Thư viện Đại học Công nghiệp Hà Nội năm 2024

Hướng dẫn khai thác và sử dụng Thư viện Đại học Công nghiệp Hà Nội năm 2024

Thứ Ba, 14:33 17/09/2024

PGS.TS Nguyễn Thị Hồng Nga, Giám đốc - Trung tâm Đào tạo Sau đại học trao tặng 02 đầu sách ngoại văn cho Trung tâm Thông tin - Thư viện

Thứ Sáu, 07:37 24/05/2024
Hướng dẫn khai thác Bộ sưu tập tài nguyên giáo dục mở (OER)

Hướng dẫn khai thác Bộ sưu tập tài nguyên giáo dục mở (OER)

Thứ Bảy, 15:58 04/05/2024

Truy cập hàng triệu sách điện tử miễn phí với The Online Books Page

Thứ Hai, 08:38 22/01/2024
5 khóa học miễn phí về thiết kế đồ họa

5 khóa học miễn phí về thiết kế đồ họa

Thứ Tư, 09:33 13/12/2023

Các bài đã đăng

Philosophy of Computer Science: An Introductory Course

Philosophy of Computer Science: An Introductory Course

Thứ Năm, 14:08 21/11/2024
Our Extractive Age: Expressions of Violence and Resistance

Our Extractive Age: Expressions of Violence and Resistance

Thứ Năm, 14:03 21/11/2024
Understanding the DOM: Document Object Model

Understanding the DOM: Document Object Model

Thứ Năm, 13:58 21/11/2024
Heat Treatment Conventional and Novel Applications

Heat Treatment Conventional and Novel Applications

Thứ Năm, 13:51 21/11/2024
Swift Notes for Professionals

Swift Notes for Professionals

Thứ Năm, 13:42 21/11/2024

Unlock Reading and Writing Skills 1

Thứ Sáu, 13:25 22/04/2022

Hướng dẫn thiết kế lắp đặt điện theo tiêu chuẩn quốc tế IEC

Thứ Sáu, 13:23 22/04/2022

Advanced C# Programming

Thứ Sáu, 13:11 22/04/2022

Hệ thống cung cấp điện của xí nghiệp công nghiệp đô thị và nhà cao tầng

Thứ Sáu, 12:19 22/04/2022

Trang bị điện - điện tử máy gia công kim loại

Thứ Sáu, 11:50 22/04/2022