
Bài giảng Kỹ thuật lập trình C: Chương 1 - ThS. Trần Quang Hải Bằng
Thông tin tài liệu:
Nội dung trích xuất từ tài liệu:
Bài giảng Kỹ thuật lập trình C: Chương 1 - ThS. Trần Quang Hải Bằng K THU T L P TRÌNH C Chương 1: T ng quanbangtqh@hotmail.com 04/2010Gi i thi u chung• Ngôn ng C ra ñ i năm 1972• Phát tri n thành C++ vào năm 1983• Là ngôn ng ñư c s d ng r t ph bi n• Có nhi u trình biên d ch C khác nhau – Turbo C, Borland C – ANSI C, IBM C, ISO C – GCC – …v.v.bangtqh@hotmail.com K thu t l p trình C - T ng quan 2 04/2010IDE Borland C++ 5.02• Ch y file Setup.exe trong thư m c Bc502• M t s phím so n th o Phím Ch c năng Enter Xu ng dòng Insert Chuy n đ i ch ñ chèn/đè Delete Xóa kí t ngay sau v trí con tr Back space Xóa kí t ngay trư c v trí con tr Ctrl + Y Xóa dòng kí t ch a con tr Xóa các kí t t v trí con tr ñ n cu i Ctrl + Q + Y dòngbangtqh@hotmail.com K thu t l p trình C - T ng quan 3 04/2010IDE Borland C++ 5.02 M t s phím so n th o (ti p theo) Phím Ch c năng Ctrl + K + C Chép kh i t i v trí m i c a con tr Ctrl + K + V Chuy n kh i t i v trí m i c a con tr Ctrl + K + Y Xóa c kh i Ctrl + K + W Ghi m t kh i vào m t t p trên đĩa Ctrl + K + R Đ c m t kh i t m t t p trên đĩa Ctrl + Q + B D ch chuy n con tr v ñ u kh i Ctrl + Q + K D ch chuy n con tr v cu i kh i Ctrl + Q + F Tìm ki m m t c m t Ctrl + Q + A Tìm ki m c m t và sau ñó thay th b ng c m t khác Ctrl + Q + L L p l i Ctrl + Q + F ho c Ctrl + Q + A cu i cùngbangtqh@hotmail.com K thu t l p trình C - T ng quan 4 04/2010Chương trình “Hello world” ch th ti n x lý Hàm chính c a chương trìnhD u b t đ u và k t thúc c ađ nh nghĩa hàm K t qu thu ñư c khi biên d ch và ch y chương trình trênbangtqh@hotmail.com K thu t l p trình C - T ng quan 5 04/2010T khóa (Key word) • Là các t dành riêng c a ngôn ng C • T khóa ph i đư c s d ng đúng cú pháp • M t s t khóa thông d ng auto break case char continue default do double else extern float for goto if int long register return short sizeof static struct switch typedef union unsigned void volatile while Trong IDE Borland C++ 5.02 t khóa in đ m và có màu bluebangtqh@hotmail.com K thu t l p trình C - T ng quan 6 04/2010Tên (đ nh danh)• 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, file, c u trúc…• G m ch , s , d u g ch n i “_”• Đ dài t i đa 32• Lưu ý: – không đu c ch a kí t tr ng (space), – không đư c b t đ u b ng m t ch s , – không đư c trùng v i t khóa• Nên đ t tên m t cách g i nh , có ý nghĩa.• Tên chu n: m t s tên có s n c a trình biên d ch. Vd: x, hoten, a1, number_of_var, delta, TEN, …• C là ngôn ng phân bi t vi t hoa, vi t thư ng chính xác đ n t ng ký tbangtqh@hotmail.com K thu t l p trình C - T ng quan 7 04/2010H ng, Bi n, Bi u th c• H ng: – Là ñ i lư ng có giá tr không thay ñ i đư c – Ví d : • 124 Là m t h ng s • ‘D’ Là m t h ng ký t • “Lap trinh” Là m t h ng chu i ký t• Bi n – Là ñ i lư ng có th thay ñ i đư c giá tr (gán giá tr m i)• Bi u th c – Là công th c tính toán đ có 1 giá tr theo quy t c toán h c – G m các toán h ng và các phép toán (toán t ) • Toán h ng: h ng, bi n, hàm ho c bi u th c khác. • Phép toán: S h c, lu n lý, gán, ñi u ki n, l y đ a ch , tăng gi mbangtqh@hotmai ...
Tìm kiếm theo từ khóa liên quan:
Kiểu dữ liệu chuẩn Khai báo hằng Phép toán C Kỹ thuật lập trình C Lập trình C Ngôn ngữ lập trình CTài liệu có liên quan:
-
101 trang 211 1 0
-
Tìm hiểu về ngôn ngữ lập trình C: Phần 1 - Quách Tuấn Ngọc
211 trang 154 0 0 -
161 trang 139 1 0
-
Hướng dẫn thực hành lập trình C trên Visual Studio
9 trang 138 0 0 -
Giáo trình Kỹ thuật lập trình C: Căn bản & nâng cao - Phần 1
202 trang 132 0 0 -
Giáo trình Vi điều khiển PIC: Phần 1
119 trang 131 0 0 -
Bài giảng Phương pháp lập trình: Chương 9 - GV. Từ Thị Xuân Hiền
36 trang 119 0 0 -
Đồ án vi xử lý đề tài : nghiên cứu thiết kế mạch đo khoảng cách sử dụng vi điều khiển Pic 16F887
45 trang 117 1 0 -
Lập trình C - Cấu trúc dữ Liệu
307 trang 109 0 0 -
STL lập trình khái lược trong C++ part 1
35 trang 108 0 0 -
Giáo trình Ngôn ngữ lập trình C căn bản
142 trang 107 0 0 -
Giáo trình kỹ thuật lập trình C part 9
22 trang 105 0 0 -
Program C Ansi Programming Embedded Systems in C and C++ phần 4
12 trang 104 0 0 -
Tìm hiểu về ngôn ngữ lập trình C: Phần 2 - Quách Tuấn Ngọc
210 trang 96 0 0 -
ĐỀ CƯƠNG THI TRẮC NGHIỆM MÔN LẬP TRÌNH CÓ CẤU TRÚC
43 trang 78 0 0 -
Bài giảng Phát triển phần mềm mã nguồn mở: Lập trình C/Linux - Bùi Minh Quân
29 trang 76 0 0 -
Bài giảng Cấu trúc dữ liệu và giải thuật: Phần 1 - ThS. Hoàng Thế Phương
128 trang 73 0 0 -
Giáo trình môn ngôn ngữ lập trình C
284 trang 69 0 0 -
96 trang 58 2 0
-
88 trang 56 0 0