... đ c và ghi cc kiểu dữ liệu do người dùng định nghĩa, đ c biệt là ccc u tr c. Ví dụ ta cc u tr c sau: struct struct_type { float balance; char name[80]; } cust; 302 Lậptrình ... c a cc ô, chương trìnhc sỡ dữ liệu c n lưu cc mẫu tin. Bài này sẽ khám phá cc tiện ích trong C dành cho c c thao t c nhập/xuất (I/O) đĩa hệ thống. Ngôn ngữC không chứa bất kỳ c u ... cc chương trình đều yêu c u đ c và ghi dữ liệu vào cc hệ thống lưu trữ trên đĩa. Cc chương trình xử lý văn bản c n lưu cc tập tin văn bản, chương trình xử lý bảng tính c n lưu nội dung c a...
... là c u tr c chọn lựa, điều kiện hay c u tr c rẽ nhánh. ¾ C u tr c chọn c bản là c u tr c “IF”. ¾ C u tr c IF …ELSE giúp lậptrình viên chỉ làm so sánh đơn và sau đó th c thi cc bư c ... phải là ngônngữc u tr c khối. Tuy nhiên, nó đư c xem là ngônngữc u tr c vì nó c nhiều điểm giống vớingônngữc u tr c ALGOL, Pascal và một số ngônngữ tương tự kh c. C cho phép c sự ... END IF END Ngôn ngữlậptrình cung c p cho chúng ta c u tr c IF…ELSE. Dùng c u tr c này sẽ hiệu quả và tốt hơn để giải quyết vấn đề. C u tr c IF …ELSE giúp lậptrình viên chỉ làm một phép...
... th c thi một chuỗi cc chỉ thị lặp di lặp lại. Điều này c đư c là nhờ vào ccc u tr clặp trong ngônngữlập trình. Trong bài này chúng ta sẽ tìm hiểu ccc u tr c vòng lặp kh c nhau trong C. ... 18 Lậptrìnhc bản C Kiểm tra tiến độ h c tập 1. …………… cho phép một tập cc chỉ thị đư c th c thi cho đến khi một điều kiện x c định đạt đư c. A. Vòng lặp B. C u tr c C. Toán ... lại. Điều đó c đư c là do sử dụng ccc u tr clặp trong ngônngữlập trình. Trong bài này bạn sẽ tìm hiểu cc loại vòng lặp kh c nhau trong C. Một trong những ưu điểm lớn nhất c a máy tính...
... lặp ‘do while’. 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 ... tiếp đư c th c thi. Chương trình sau minh họa c ch sử dụng c a lệnh continue. Xem đoạn mã lệnh sau: for ( cnt = 1; cnt <=10; cnt++) { if (cnt ==5) continue; printf(“%d\t”, cnt); ... tin while .C. 6 Lậptrìnhc bả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. Th c thi chương trinh continueex .C. 6. Trở về c a sổ ‘Edit Window’. KẾT...
... th c c a chuỗi và là c ch duy nhất để cc hàm làm vi cvới chuỗi sẽ biết đâu là điểm kết th c của chuỗi. 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 ... một chương trình nhập cc số sau đây vào một mảng và đảo ngưc mảng 34 45 56 67 89 6 Lậptrìnhc bản C C c giá trị chuỗi c thể đư c nhập vào bằng c ch sử dụng hàm scanf(). Với chuỗi ... Không c n thiết khai báo kích thư c của mảng đang đư c khởi tạo. Nếu kích thư c của mảng đư c bỏ qua khi khai báo, trình biên dịch sẽ x c định kích thư c của mảng bằng c ch đếm cc giá trị...
... C c định danh trong C có phân biệt chữ hoa và chữ thường, c thể, arena thì kh c ARENA. 2.3.1 Cc nguyên t c cho vi c chỉ đặt tên C c quy t c đặt tên biến kh c nhau tuỳ ngônngữlập trình. ... 2.2: Cc toán tử số h c và ch c năng ¾ Cc toán tử hai ngôi Trong C, cc toán tử hai ngôi c ch c năng giống như trong ccngônngữ kh c. Những toán tử như +, -, * và / c thể đư c áp ... trìnhc bản C 2.3.2 Từ khóa (Keywords) Tất cccngônngữ dành một số từ nhất định cho m c đích riêng. Những từ này c một ý nghĩa đ c biệt trong ngữc nh c a từng ngôn ngữ, và đư c xem...
... tiếp 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 ... hiện theo cc bư c sau: a. Nhập vào một số. b. Nhân số đó với chính nó và hiển thị kết quả đó. 46 Lậptrìnhc bản C 42 Lậptrìnhc bản C { ... 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. Trở về trình soạn thảo. Mẫu kết quả ở đầu ra c a chương trình trên...
... 48 Lậptrìnhc bản 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ớicc hằng c mặt trong biểu th c. Vi c đánh giá biểu th c đư c th c hiện ... tiên c a cc biểu th c con Những biểu th c ph c tạp c 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: ... hợp c a cc toán tử và cc toán hạng. A. Biểu th c B. Hàm C. Con trỏ D. Không c u nào đúng 3. ________ thiết lập sự phân c p c a một tập cc toán tử so với tập cc toán tử kh c khi ước...
... 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 này đã đư c nghiên c u kỹ và giải thích chi tiết ... với tên compare .c. 4. Biên dịch tập tin compare .c. 5. Th c thi chương trình compare .c. Toán tử và biểu th c 61 Bài 5 Toán tử và Biểu th c M c tiêu: Kết th c bài h c này, bạn c ... 8>10))) Hãy theo cc quy t c chúng ta đã h c trong chương “Toán tử và Biểu th c (Chú ý rằng biểu th c đư c in đậm dưới đây sẽ đư c tính trư c) 62 Lậptrìnhc bản C r = 10.5; printf(“\n...
... trong cccâu lệnh scanf(). Nhập và Xuất trong C 91 Tóm tắt bài h c ¾ Trong C, Nhập và Xuất đư c th c hiện bằng c ch dùng cc hàm. Bất c chương trình nào trong C đều c quyền truy c p ... 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> ... kết quả c a nó. Trong C, thư viện chuẩn cung c p những thủ t c cho vi c nhập và xuất. Thư viện chuẩn c những hàm quản lý cc thao t c nhập/xuất c ng như cc thao t c trên ký tự và chuỗi....
... 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 cccâu lệnh sẽ th c hiện cc hành động lựa chọn. Hầu hết ccngônngữlậptrình sử dụng c u lệnh if để tạo ra cc ... 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 luôn th c hiện một chuỗI cc thao t c giống nhau, theo c ch th c giống nhau. Trong khi đó, chúng ... c u_lệnh; …… else c u_lệnh; C u tr c này gọI là if–else–if ladder hay if-else-if staircase. C u tr c này c n đư c gọi là c u tr c n c thang if-else-if (if-else-if ladder). C ch canh lề (lùi vào...
... Xuất A ho c a Ada B ho c b Basic C ho cc COBOL D ho c d dBASE III F ho c f Fortran P ho c p Pascal V 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. ... M c tiêu: Kết th c bài h c này, bạn c 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 h c ... >= 10000) com = sales_amt * 0.1; printf(“\n Commission = %f”, com); } 3. Lưu tập tin với tên comm .C. 4. Biên dịch tập tin comm .C. 5. Th c thi chương trinh comm .C. 6. Trở về c a sổ ‘Edit...
... một chuỗi sử dụng con trỏ C c con trỏ c thể đư c sử dụng thay cho cc chỉ số duyệt cc phần tử trong một mảng. Ví dụ, một con trỏ kiểu chuỗi c thể đư c dùng để trỏ đến địa chỉ bắt đầu c a ... 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 gian 1 giờ 30 phút đầu: 14.1 Con trỏ C c biến con trỏ trong C chứa địa chỉ c a một biến c bất ... nội dung c a chuỗi đó vào chuỗi thứ ba. Sử dụng cc biến con trỏ để sao chép cc giá trị. f. Sau khi sao chép chuỗi thứ nhất, lặp qua chuỗi thứ hai và chép nội dung c a chuỗi vào cuối chuỗi ba....
... quá trình biên dịch cc chương trình lớn. Tuy nhiên, khi cc module đư c liên kết, cc tập tin phải đư c chương trình thông báo cho biết về cc biến toàn cc đư c yêu c u. Một biến toàn cc chỉ ... vì m c nhiên cc biến không toàn cc đư c xem như là biến cc bộ. C c biến cc bộ đư c sử dụng bởi cc hàm thường đư c khai báo ngay sau dấu ngo c mở ‘{‘ c a hàm và trư c tất ccccâu lệnh. ... vụ x c định. Vi c gỡ rối chương trình c ũng dễ dàng hơn khi c u tr c chương trình dễ đ c, nhờ vào sự đơn giản hóa hình th c của nó. Mỗi hàm c thể đư c kiểm tra một c ch đ clậpvới c c dữ...
... chiều ¾ Sử dụng mảng hai chiều. 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 ... ra cc giá 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 ... hai C( 1,2) sẽ là tổng c a A(1,2) và B(1,2) Một qui luật quan trọng trong vi c cộng cc ma trận là kích thư c của cc ma trận phải giống nhau. Nghĩa là, một ma trận 2x3 chỉ c thể đượ c cộng với...