Giới thiệu ngôn ngữ lập trình C

13 748 3
Giới thiệu ngôn ngữ lập trình C

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Giới thiệu ngôn ngữ lập trình C

VC VC && BB BB Nội dung Giới thiệu Bộ từ vựng C Cấu trúc chương trình C Một số ví dụ minh họa NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Giới thiệu  Giới thiệu  Dennis Ritchie Bell Telephone năm 1972  Tiền thân ngôn ngữ B, KenThompson, Bell Telephone  Là ngơn ngữ lập trình có cấu trúc phân biệt chữ Hoa - thường (case sensitive)  ANSI C NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Giới thiệu  Ưu điểm C  Rất mạnh linh động, có khả thể ý tưởng  Được sử dụng rộng rãi nhà lập trình chuyên nghiệp  Có tính khả chuyển, thay đổi hệ thống máy tính khác  Rõ ràng, đọng  Lập trình đơn thể, tái sử dụng thông qua hàm NMLT - Giới thiệu ngôn ngữ lập trình C VC VC && BB BB Giới thiệu  Mơi trường phát triển tích hợp IDE (Integrated Development Environment)  Biên tập chương trình nguồn (Trình EDIT)  Biên dịch chương trình (Trình COMPILE)  Chạy chương trình nguồn (Trình RUNTIME)  Sửa lỗi chương trình nguồn (Trình DEBUG) .C/.CPP OBJ EXE NMLT - Giới thiệu ngôn ngữ lập trình C VC VC && BB BB Giới thiệu  Mơi trường lập trình  Borland C++ 3.1 for DOS  Visual C++ 6.0, Win32 Console Application NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Bộ từ vựng C  Các ký tự sử dụng  Bộ chữ 26 ký tự Latinh A, B, C, …, Z, a, b, c, …, z  Bộ chữ số thập phân : 0, 1, 2, …,  Các ký hiệu toán học : + – * / = < > ( )  Các ký tự đặc biệt : , : ; [ ] % \ # $ ‘  Ký tự gạch nối _ khoảng trắng ‘ ’ NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Bộ từ vựng C  Từ khóa (keyword)  Các từ dành riêng ngơn ngữ  Khơng thể sử dụng từ khóa để đặt tên cho biến, hàm, tên chương trình  Một số từ khóa thơng dụng: • • • • • const, enum, signed, struct, typedef, unsigned… char, double, float, int, long, short, void case, default, else, if, switch do, for, while break, continue, goto, return NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Bộ từ vựng C  Tên/Định danh (Identifier)  Một dãy ký tự dùng để tên số, ký tự, tên biến, kiểu liệu, hàm hay thủ tục  Khơng trùng với từ khóa tạo thành từ chữ chữ số bắt buộc chữ đầu phải chữ _  Số ký tự tối đa tên 255 ký tự dùng ký tự _ chen tên không cho phép chen khoảng trắng NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Bộ từ vựng C  Ví dụ Tên/Định danh (Identifier)  Các tên hợp lệ: GiaiPhuongTrinh, Bai_Tap1  Các tên không hợp lệ: 1A, Giai Phuong Trinh  Phân biệt chữ hoa chữ thường, tên sau khác nhau: • A, a • BaiTap, baitap, BAITAP, bAItaP, … NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Bộ từ vựng C  Dấu chấm phẩy ;  Dùng để phân cách câu lệnh  Ví dụ: printf(“Hello World!”); printf(“\n”);  Câu thích  Đặt cặp dấu /* */ // (C++)  Ví dụ: /*Ho & Ten: NVA*/, // MSSV: 0712078  Hằng ký tự chuỗi  Hằng ký tự: ‘A’, ‘a’, …  Hằng chuỗi: “Hello World!”, “Nguyen Van A”  Chú ý: ‘A’ khác “A” NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Cấu trúc chương trình C #include “…”; // Khai báo file tiêu đề int x; void Nhap(); // Khai báo biến hàm // Khai báo hàm void main() // Hàm { // Các lệnh thủ tục } NMLT - Giới thiệu ngôn ngữ lập trình C 1 VC VC && BB BB Ví dụ #include #include void main() { int x, y, tong; printf(“Nhap hai so nguyen: ”); scanf(“%d%d”, &x, &y); tong = x + y; printf(“Tong hai so la %d”, tong); getch(); } NMLT - Giới thiệu ngôn ngữ lập trình C VC VC && BB BB Bài tập lý thuyết Tên (định danh) sau đặt không hợp lệ, sao?  Tin hoc co SO A, 1BaiTapKHO  THucHaNH, NhapMon_L@pTrinH Câu ghi dùng để làm gì? Cách sử dụng sao? Cho ví dụ minh họa Trình bày cấu trúc chương trình C Giải thích ý nghĩa phần cấu trúc NMLT - Giới thiệu ngôn ngữ lập trình C ... chương trình nguồn (Trình DEBUG) .C/ .CPP OBJ EXE NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Giới thiệu  Mơi trường lập trình  Borland C+ + 3.1 for DOS  Visual C+ + 6.0, Win32 Console... thường (case sensitive)  ANSI C NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Giới thiệu  Ưu điểm C  Rất mạnh linh động, c? ? khả thể ý tưởng  Đư? ?c sử dụng rộng rãi nhà lập trình chun... Application NMLT - Giới thiệu ngơn ngữ lập trình C VC VC && BB BB Bộ từ vựng C  C? ?c ký tự sử dụng  Bộ chữ 26 ký tự Latinh A, B, C, …, Z, a, b, c, …, z  Bộ chữ số thập phân : 0, 1, 2, …,  C? ?c

Ngày đăng: 04/09/2012, 15:58

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan