... ph ctạp thì tất ccc c u lệnh không thể đư c đưa vào một chương trình, chúng c n đư c chia ra thành một số chương trình nhỏ hơn. Tất ccc chương trình này cuối c ng đư c tích hợp lại để chúng ... Những chỉ thị này c n phải tuân thủ cc quy t c: 1. Tuần tự2. C giới hạn3. Chính x c. Mỗi chỉ thị trong tập chỉ thị đư c gọi là c u lệnh” và tậpcc câu lệnh đư c gọi là “chương trình .Chúng ... User-generated Object File C ctập tin th c thi kh c của người dùng LinkerBộ liên kếtExecutable File Tập tin th c thi Lập trìnhCcănbản GV: Lý Sỹ Ng c LầuTheo m c định cho %f, chúng ta c thể thấy...
... www.infoworldschool.com c. Bàn thêm về chương trình Trong chương trình trên c u tr c switch…case đư c lồng vào trong c u tr c if dạng 2. 5.2.3.2 C u tr c switch…case…default (switch đủ) Chọn th c hiện ... hàm, c u tr c đó…. Chu trình sống c a nó bắt đầu từ l c hàm, c u tr c đư c gọi th c hiện đến l c th c hiện xong. Giáo trìnhLậptrìnhCcănbản Trang 8 Trường THẾ GIỚI TIN H C – 39 ... trong 2 dạng trên gọi là c u tr c switch lồng nhau. Thường c u tr c switch lồng nhau c ng nhiều c p độ ph ctạpc ng cao, chương trình chạy c ng chậm và trong l clậptrình dễ bị nhầm lẫn. •...
... địa chỉ. Vi c cấp phát đư c th c hiện nhờ cc hàm malloc(), calloc() trong thư viện alloc.h. C pháp cc hàm: void *malloc(size_t size): C p phát vùng nhớ c kích thư c là size. void *calloc(size_t ... mảng) bằng c ch sử dụng con trỏ. Trang 90 Lập trìnhc n bản - Kết quả trả về c a hàm là địa chỉ đầu tiên c a vùng nhớ mới. Địa chỉ này c thể kh c với địa chỉ đư c chỉ ra khi c p phát ban ... mạnh trong C là kiểu con trỏ. Từ đó, sinh viên c thể xây dựng cc ứng dụng bằng c ch sử dụng c p phát động thông qua biến con trỏ. V.2 Nội dung Th c hiện ccbàitập ở chương trư c (chương...
... lời nào c 14 Lậptrìnhcbản C Cc một kiểu dữ liệu đ c biệt gọi là void. Kiểu dữ liệu này chỉ cho trình biên dịch C biết rằng không c dữ liệu c a bất c kiểu nào. Trong C, cc hàm số thường ... nguyên, về cbản nó biểu thị kích c tự nhiên c a cc số nguyên (integers). float và double đư c dùng cho cc số c dấu chấm động. Kiểu float (số th c) chiếm 4 byte và c thể c tới 6 con số ... nhau một c ch chính x c. Kết quả, chúng ta c đư ccc kiểu dữ liệu dẫn xuất từ những kiểu cbản này.Một bổ từ (modifier) đư c sử dụng để thay đổi kiểu dữ liệu cbản nhằm phù hợp với cc tình...
... & ;c) ;sum = a + b + c; 42 Lậptrìnhcbản C printf(“\n Sum = %d”, sum);}3. Lưu tập tin với tên myprogramII .C. 4. Biên dịch tập tin myprogramII .C. 5. Th c thi chương trình myprogramII .C. 6. ... cc bư c sau:4. Lưu tập tin với tên myprogramI .C. 5. Biên dịch tập tin myprogramI .C. 6. Th c thi chương trình myprogramI .C. 7. Trở về trình soạn thảo.Mẫu kết xuất cho chương trình trên như hình ... tích và chu vi c a một vòng tròn.2. Viết chương trình nhập lương và tuổi c a một người và hiển thị cc số vừa nhập đó ra màn hình.Biến,Toán tử và Kiểu dữ liệu 4546 Lậptrìnhcbản C Phần II...
... biểu th c. Trong quá trình th c thi chương trình, giá trị th c sự c a biến (nếu c ) sẽ đư c sử dụng c ng với cc hằng c mặt trong biểu th c. Vi c đánh giá biểu th c đư c th c hiện nhờ cc toán ... thể chứa những biểu th c nhỏ hơn gọi là biểu th c con. C không x c định thứ tự mà cc biểu th c con đư c lượng giá. Một biểu th c sau:a * b /c + d *c; bảo đảm rằng biểu th c con a * b /c và d *c ... quả c a mỗi phép tính sẽ c ng kiểu với hai toán hạng. 52 LậptrìnhcbảnC Bài 4 Toán tử và Biểu th c M c tiêu:Kết th cbài h c này, bạnc thể: Hiểu đư c Toán tử gán Hiểu đư c biểu thức...
... th c M c tiêu:Kết th cbài h c này, bạnc thể: Sử dụng đư ccc toán tử số h c, so sánh và luận lý Chuyển đổi cc kiểu dữ liệu Nắm đư c thứ tự ưu tiên giữa cc toán tử. C c bư c trong chương ... trị c a biến d. Xét biểu th c: d = a*(b +c+ (a -c) *b);Ở đây dấu ngo c đơn trong c ng c độ ưu tiên cao nhất. Do vậy, (a -c) đư c tính trư c. Sau đó, tính tới cc dấu ngo c đơn ngoài. Kết quả c a ... tử. C c bư c trong chương này đã đư c nghiên c u kỹ và giải thích chi tiết để chúng ta c thể hiểu rõ và áp dụng chúng một c ch hoàn chỉnh.Ta hãy theo cc bư ccẩn thận.Phần I - Trong thời gian...
... chung c a hàm scanf() như sau:scanf(<Chuỗi cc định dạng>, <Danh sách cc tham số>);Ðịnh dạng đư c sử dụng bên trong c u lệnh printf() c ng đư c sử dụng c ng c pháp trong cc câu ... dịch c a mã ASCII. M c dù cc biến a và b đã đư c khai báo là cc biến kiểu int và char, nhưng chúng đã đư c in như là ký tự và số nhờ vào vi c dùng cc bộ định dạng kh c nhau. Ð c điểm này c a ... trường để chứa toàn bộ chuỗi. Hơn nữa, chú ý c ch đ c tả độ chính x c .4 trong vi c giới hạn số ký tự đư c in.Ví dụ 6.4:/* Chương trìnhtrình bày c ch dùng bổ từ với chuỗi*/#include <stdio.h>void...
... nhau C u lệnh switch.Giới thiệu C c vấn đề đư c đề c p từ đầu đến nay cho phép chúng ta viết nhiều chương trình. Tuy nhiên c c chương trình đó c như c điểm là bất c khi nào đư c chạy, chúng ... (false), chương trình sẽ th c hiện một c ng vi c kh c. C c câu lệnh điều kiện cho phép chúng ta thay đổi hướng th c hiện c a chương trình. Dựa vào một điều kiện, một lệnh ho c một chuỗi cc câu lệnh ... tố lậptrìnhC đư c thảo luận ở những chương trư c đã c thể giúp bạn viết hầu hết cc chương trình. Tuy nhiên, vấn đề là khi đư c th c thi, cc chương trình dạng này luôn th c hiện một chuỗi...
... Bài 8 Điều kiệnM c tiêu:Kết th cbài h c này, bạnc thể: Sử dụng: C u lệnh if C u lệnh if – else C u lệnh với nhiều if C u lệnh if lồng nhau C u lệnh switch. C c bư c trong bài ... sau:Nhập XuấtA ho c a AdaB ho c b Basic C ho cc COBOLD ho c d dBASE IIIF ho c f FortranP ho c p PascalV ho c v Visual C+ +Sử dụng lệnh ‘switch’ để chọn và hiển thị thông điệp thích hợp. Sử dụng ... switch. C c bư c trong bài h c này đư ctrình bày chi tiết, rõ ràng và c n thận. Điều này giúp ta hiểu rõ về c ng clập trình. Th c hiện theo cc bư c sau thật c n thận.Phần I - Trong thời...
... một chuỗi cc chỉ thị lặp di lặp lại. Điều này c đư c là nhờ vào cc cấu tr clặp trong ngôn ngữ lập trình. Trong bài này chúng ta sẽ tìm hiểu cc cấu tr c vòng lặp kh c nhau trong C. 9.1 C u ... return sẽ đư c làm rõ hơn sau khi h c về hàm.9.2.2 Lệnh ‘goto’: C là một ngôn ngữ lậptrìnhcc u tr c, tuy vậy nó vẫn chứa một số c u lệnh làm phá vớ c u tr c của chương trình: M c dù C là một ... kh c khối lệnh bên trong hàm đó. Vì vậy nó vi phạm cc qui t c của một ngôn ngữ lậptrìnhc c u tr c. Trong chương trình C, một lệnh goto cho phép chuyển điều khiển không chỉ đến bất kỳ một c u...
... trong c a sổ ‘Edit Window’:#include <stdio.h>#include <conio.h>void main(){int cnt;clrscr();4 Lậptrìnhcbản C }3. Lưu tập tin với tên continueex .C. 4. Biên dịch tập tin continueex .C. 5. ... num;clrscr();num = 10;printf(“\n Countdown“);while (num >= 0){printf(“\n%d”, num);num ;}}3. Lưu tập tin với tên while .C. 4. Biên dịch tập tin while .C. 2 LậptrìnhcbảnC Bài tập ... trình in ra bảng c u chương c a một số đư c nhập vào.8 Lậptrìnhcbản C Phần II: Trong thời gian 30 phút kế tiếp:1. Tìm giai thừa c a một số.Gợi ý: Xem c ng th c tính giai thừa c a một số...
... Lậptrìnhcbản C M c dù C không c kiểu dữ liệu chuỗi, nhưng nó cho phép cc hằng chuỗi. Một hằng chuỗi là một dãy c c ký tự đư c đặt trong dấu nháy đôi (“”). Không giống như cc hằng kh c, ... is C ...Chương trình trên gán cc mã ký tự ASCII cho cc phần tử c a mảng alpha. Kết quả là khi in với định dạng %c, một chuỗi cc ký tự đư c xuất ra màn hình. Cc mảng c ng c thể đư c khởi ... c ch duy nhất để cc hàm làm vi c với chuỗi sẽ biết đâu là điểm kết th c của chuỗi.6 Lậptrìnhcbản C player1[10] = player2[10]; C u tr c for là c ch lý tưởng để thao t ccc mảng.Ví dụ 11.1:/*...
... quả I c a arrayII .C – Nhập cc giá trị176 LậptrìnhcbảnC Bài 12 MảngM c tiêu:Kết th cbài h c này, bạnc thể: Sử dụng mảng một chiều Sử dụng mảng hai chiều. C c bư c trong bài h c này ... trị12.1.2 C ng ma trận sử dụng cc mảng hai chiều C c mảng c thể c nhiều chiều. Một ví dụ tiêu biểu c a mảng hai chiều là ma trận. Một ma trận đư c tạo bởi cc dòng và cc cột. Giao điểm c a mỗi ... B. C c giá trị c a ma trận đư c nhập theo dòng. Trư c tiên cc giá trị c a dòng thứ nhất đư c nhập vào. Kế đến cc giá trị c a dòng thứ hai đư c nhập, Bên trong một dòng, cc giá trị c a c t...