... cc truy xuất từ nơi chương trình Mỗi khối chương trình định nghĩa phạm vi cc Thật vậy, thân hàm trình bày phạm vi ccCc tham số hàm c phạm vi thân hàm Cc biến định nghĩa bên phạm vi cc ... biến cc tạo phạm vi chúng bắt đầu phạm vi chúng kết th c Không gian nhớ cho biến toàn cc dành riêng trư c th c chương trình bắt đầu ngưc lại không gian nhớ cho biến cc cấp phát thời điểm th c ... điểm c phạm vi toàn ccCc biến định nghĩa phạm vi toàn c c: int year = 1994; int Max (int, int); int main (void) { // } // biến toàn cc // hàm toàn cc // hàm toàn ccCc biến toàn cc không...
... phép th c thao t c input/output chuẩn Ví dụ chương trìnhC đơn giản Môi trường lậptrìnhC int main() • Phases of C Programs: Một chương trìnhC có số function, c hàm main Edit int c nghĩa ... ended successfully */ } /* end function main */ Comments: Giải thích /* Khai báo biến toàn cc */ int main (void) /* “Chương trình chính” */ { Khai báo biến; Welcome to C! Cc ký tự nằm c p /* ... thích • Sử dụng để mô tả, giải thích chương trình Tập lệnh; #include } /* Cc chương trình con”- hàm */ • Chỉ thị tiền xử lý: tải nội dung file thư viện vào chương trình • cho...
... dấu kết th c \0 cho ct Ký tự chuyển dạng : Ký tự chuyển dạng x c định c ch th c dò đ c ký tự dòng vào nh c ch chuyển dịch thông tin đ c đự c tr c gán cho địa tơng ứng C ch dò đ c thứ đ c theo trờng ... phần bắt bu c chơng trình Chơng trình bắt đầu th c câu lệnh hàm main() kết th c gặp dấu } cuối hàm Khi chơng trình làm vi c, máy chạy từ hàm sang hàm kh cCc chơng trìnhC đ c tổ ch c theo mẫu ... scanf("%d%d%d,&a,&b, &c) ; Để vào số liệu ta thao t c theo nhiều c ch kh c nhau: C ch : Đa ba số vào dòng, số phân c ch dấu c ch dấu tab C ch : Đa ba số vào ba dòng kh c Cách : Hai số đầu dòng ( c ch nahu dấu c ch...
... đích đư c tóm tắt sau: C# ngônngữ đơn giản C# ngônngữ đại C# ngônngữ hướng đối tượng C# ngônngữ mạnh mẽ mềm dẻo 18 NgônNgữ C# NgônNgữLậpTrình C# C# ngônngữc từ khóa C# ... LậpTrình C# Chương NGÔNNGỮ C# Tại phải sử dụng ngônngữ C# C# ngônngữ đơn giản C# ngônngữ đại C# ngônngữ mạnh mẽ C# ngônngữ từ khóa C# ngônngữ module hóa C# ngônngữ hướng ... không c n thiết cngônngữlậptrình Java, C+ +, Perl, Microsoft Visual Basic, ngônngữ kh c nghĩ cung c p tất ch c cần thiết Ngônngữ C# ngônngữ dẫn xuất từ C C++, tạo từ tảng phát triển Microsoft...
... 22 Lậptrình Chương CC THÀNH PHẦN C BẢN C A NGÔNNGỮC H c xong chương này, sinh viên nắm vấn đề sau: Bộ chữ viết CCc từ khóa Danh biểu Cc kiểu liệu Biến biểu th cCC u tr c chương trình ... Lậptrìnhtrình mạnh, sử dụng ngônngữlậptrình chủ yếu vi c xây dựng phần mềm NgônngữC có đ c điểm sau: o Tính c đọng (compact): C có 32 từ khóa chuẩn 40 toán tử chuẩn, hầu hết ... thành chương trình th c thi (executable) thống II MÔI TRƯỜNG LẬPTRÌNH TURBO C Turbo C môi trường hỗ trợ lậptrìnhC hãng Borland cung c p Môi trường cung c p ch c như: soạn thảo chương trình, dịch,...
... kết th c \0 cho ct Ký tự chuyển dạng : 29 Ký tự chuyển dạng x c định c ch th c dò đ c ký tự dòng vào nh c ch chuyển dịch thông tin đ c đự c tr c gán cho địa tơng ứng C ch dò đ c thứ đ c theo ... Chơng khái niệm 1.1 Tập ký tự dùng ngônngữC : Mọi ngônngữlậptrình đ c xây dựng từ ký tự Cc ký tự đ c nhóm lại theo nhiều c ch kh c để tạo nên từ Cc từ lại đ c liên kết với theo qui t c ... scanf("%d%d%d,&a,&b, &c) ; Để vào số liệu ta thao t c theo nhiều c ch kh c nhau: C ch : 31 Đa ba số vào dòng, số phân c ch dấu c ch dấu tab C ch : Đa ba số vào ba dòng kh c Cách : Hai số đầu dòng ( c ch nahu dấu c ch...
... Giới thiệu ngônngữlậptrìnhC VC & BB Giới thiệu Môi trường lậptrình Borland C+ + 3.1 for DOS Visual C+ + 6.0, Win32 Console Application NMLT - Giới thiệu ngônngữlậptrìnhC VC & BB Bộ ... 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 ... 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ìnhC Giải thích ý nghĩa phần c u tr c NMLT - Giới thiệu ngônngữlậptrìnhC 13 ...
... xem chương trình dễ đ c dễ hiểu • Vi c sử dụng tên mô tả c ý nghĩa cho biến th c thể kh c chương trình, chỗ thụt vào mã làm giảm vi c sử dụng thích c ch đáng kể, giúp cho lậptrình viên dễ đ c ... tất bư c triệu gọi lệnh đơn (như CC) người dùng chí không thấy tập tin phát Hình 1.1 Vi c biên dịch C+ + C+ + Program C+ + Program C+ + TRANSLATOR C+ + NATIVE COMPILER C Code C COMPILER Object Code ... dễ đ c dễ hiểu giải thích thông qua mã chương trình Thà thích c thích ph c tạp dễ gây lầm lẫn c ch không c n thiết • Sử dụng nhiều thích dẫn đến khó đ c Một chương trình chứa nhiều thích làm...
... mà toán tử ư c lượng biểu th c quan trọng x c định theo luật ưu tiên Cc luật chia toán tử C+ + thành số m c độ ưu tiên (xem Bảng 2.8) Cc toán tử m c cao c độ ưu tiên cao toán tử c độ ưu tiên ... biểu th c a == b + c * d c * d ư c lượng trư c toán tử * c độ ưu tiên cao toán tử + == Sau kết c ng tới b toán tử + c độ ưu tiên cao toán tử ==, sau == ư c lượng Cc luật ưu tiên cho quyền cao ... mCount = 0, nCount = 0; // = (m < n ? mCount++, m : nCount++, n); Ở m nhỏ n, mCount++ ư c lượng giá trị m lưu Ngưc lại, nCount++ ư c lượng giá trị n lưu 2.9 Toán tử lấy kích thư c C++ cung c p...
... if cung c p c ch để th c công vi c này, hình th c chung lệnh là: if (biểu th c) lệnh; Trư c tiên biểu th c ư c lượng Nếu kết kh c (đúng) sau lệnh th c thi Ngưc lại, không làm Ví dụ, chia hai giá ... if (ch >= 'a' && ch
... số chuỗi trả chuỗi Danh sách 5.4 #include char* CopyOf (const char *str) { char *copy = new char[strlen(str) + 1]; } strcpy(copy, str); return copy; Chú giải Đây tập tin header chuỗi ... phải chịu trách nhiệm giải vấn đề C chế điều khiển ngoại lệ C+ + cung c p c ch th c th c tế giải vấn đề 5.5 Tính toán trỏ Trong C+ + th c cộng hay trừ số nguyên trỏ Điều thường xuyên sử dụng lậptrình ... nguyên nhớ c giới hạn nên nhớ động bị c n kiệt thời gian th c thi chương trình, đ c biệt nhiều khối lớn c p phát giải phóng Toán tử new c p phát khối c kích thư c yêu c u trả Chính lậptrình viên...