Bài giảng C - 01 - Giới thiệu

4,668 views

Published on

Bài giảng ngôn ngữ lập trình C. Bài 1: giới thiệu

Published in: Education, Sports, Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
4,668
On SlideShare
0
From Embeds
0
Number of Embeds
16
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Bài giảng C - 01 - Giới thiệu

    1. 1. Lập trình C BÀI 1: Giới thiệu
    2. 2. Nội dung <ul><li>Giới thiệu ngôn ngữ C, trình biên dịch C </li></ul><ul><li>IDE cho lập trình C </li></ul><ul><li>Cấu trúc chương trình C </li></ul><ul><li>Ví dụ biên dịch và chạy 1 chương trình C </li></ul>
    3. 3. Lịch sử phát triển ngôn ngữ C <ul><li>Ra đời năm 1972, do Dennis Ritchie phát triển tại Bell Lab </li></ul><ul><li>C được dùng để viết lại hệ điều hành Unix </li></ul><ul><li>Phiên bản C chuẩn đầu tiên được đưa ra vào năm 1978 </li></ul><ul><li>Năm 1989 C được chuẩn hóa bởi Viện tiêu chuẩn quốc gia Hoa Kì thành ANSI-C </li></ul>
    4. 4. Đặc điểm chính của C (1) <ul><li>C là một ngôn ngữ lập trình cấp cao … </li></ul><ul><li>… tuy nhiên C cũng cho phép lập trình ở mức thấp (truy nhập đến từng bit/byte, cổng) </li></ul>
    5. 5. Đặc điểm chính của C (2) <ul><li>C là ngôn ngữ thuộc dạng biên dịch </li></ul><ul><li>C tạo ra các chương trình hiệu quả, biên dịch được trên nhiều loại máy </li></ul>
    6. 6. Trình biên dịch C <ul><li>Chương trình C cần biên dịch từ mã lệnh sang mã máy để có thể chạy được </li></ul><ul><li>Danh sách các trình biên dịch: http://en.wikipedia.org/wiki/List_of_compilers#C.2FC.2B.2B_compilers </li></ul><ul><li>Một số trình biên dịch nổi tiếng: </li></ul><ul><ul><li>GCC </li></ul></ul><ul><ul><li>Borland C++ </li></ul></ul><ul><ul><li>MinGW </li></ul></ul><ul><ul><li>Visual Studio </li></ul></ul>
    7. 7. IDE cho lập trình C (1) <ul><li>IDE = Integrated Development Environment </li></ul><ul><li>IDE giúp tạo chương trình, biên dịch và thực thi chương trình nhanh chóng </li></ul><ul><li>IDE giúp kiểm tra lỗi cú pháp, gỡ lỗi chương trình </li></ul><ul><li>IDE giúp tạo, quản lý project </li></ul><ul><li>Và nhiều tính năng khác </li></ul>
    8. 8. IDE cho lập trình C (2) <ul><li>Danh sách IDE cho lập trình C/C++: http://en.wikipedia.org/wiki/Comparison_of_integrated_development_environments#C.2FC.2B.2B </li></ul><ul><li>Một số IDE nổi tiếng: </li></ul><ul><ul><li>Anjuta </li></ul></ul><ul><ul><li>Dev-C++ </li></ul></ul><ul><ul><li>Eclipse CDT </li></ul></ul><ul><ul><li>Netbeans C/C++ pack </li></ul></ul><ul><ul><li>Microsoft Visual Studio </li></ul></ul><ul><ul><li>Turbo C/C++ </li></ul></ul>
    9. 9. Cấu trúc chương trình C đơn giản <ul><li>Khai báo sử dụng thư viện stdio.h </li></ul><ul><li>Khai báo và định nghĩa hàm main </li></ul><ul><li>Dòng chú thích </li></ul><ul><li>Câu lệnh in dòng “Hello World” ra màn hình </li></ul>#include < stdio.h> void main() { /*in dong Hello World ra man hinh */ printf(&quot;Hello World&quot;); }
    10. 10. Ví dụ biên dịch và thực thi với Dev-C++
    11. 11. Tổng kết <ul><li>C là một ngôn ngữ lập trình cấp cao có thể dùng cho nhiều mục đích </li></ul><ul><li>Có rất nhiều trình biên dịch để dịch các chương trình viết bởi C </li></ul><ul><li>IDE giúp phát triển các chương trình dễ dàng hơn </li></ul><ul><li>C âu lệnh trong C kết thúc bằng dấu ; </li></ul><ul><li>Mỗi chương trình C có duy nhất một hàm main </li></ul>

    ×