giáo trình lập trình C

339 341 0
giáo trình 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

CHƯƠNG 1 6 NHỮNG KHÁI NIỆM CƠ BẢN VỀ NGÔN NGỮ C 6 GIỚI THIỆU 6 1.1 CÁC CHƯƠNG TRÌNH DỊCH C CƠ BẢN 6 1.2 ĐẶC ĐIỂM CỦA NGÔN NGỮ C 7 1.3 CẤU TRÚC CƠ BẢN CỦA MỘT CHƯƠNG TRÌNH C 7 1.4 BIÊN DỊCH VÀ THỰC THI MỘT CHƯƠNG TRÌNH 9 1.5 BIẾN, HẰNG, ĐỊNH DANH 10 1.5.1 Biến (variable) 10 1.5.2 Hằng (constant) 10 1.5.3 Định danh (identifier) 11 1.5.4 Từ khóa (Keywords) 12 1.6 CÁC KIỂU DỮ LIỆU CƠ SỞ VÀ DẪN XUẤT 12 1.6.1 Những kiểu dữ liệu cơ sở 12 1.6.2 Những kiểu dữ liệu dẫn xuất 14 1.7 NHẬP VÀ XUẤT TRONG C 15 1.7.1 Xuất dữ liệu hàm printf 16 1.7.2 Cách xuất dữ liệu dạng có quy cách 17 1.7.3 Phương thức nhập dữ liệu 18 1.7.4 Bộ nhớ đệm Nhập và Xuất (Buffered IO) 19 1.8 SỬ DỤNG TRÌNH BIÊN DỊCH DEVCC++ 20 CHƯƠNG 2 28 TOÁN TỬ VÀ BIỂU THỨC 28 GIỚI THIỆU 28 2.1 BIỂU THỨC 28 2.2 CÁC TOÁN TỬ SỐ HỌC 29 2.2.1 Các toán tử một ngôi (unary) 29 2.2.2 Các toán tử hai ngôi (binary) 30 2.3 TOÁN TỬ GÁN 31 2.4 TOÁN TỬ QUAN HỆ 31 2.5 TOÁN TỬ LUẬN LÝ 32 2.6 TOÁN TỬ LUẬN LÝ NHỊ PHÂN 32 2.7 ÉP KIỂU TRONG C 33 2.8 ĐỘ ƯU TIÊN CỦA TOÁN TỬ 35 CHƯƠNG 3 39 CÁC CẤU TRÚC ĐIỀU KHIỂN 39 GIỚI THIỆU 39 3.1 CẤU TRÚC LỰA CHỌN 39 3.1.1 Câu lệnh if 40 3.1.2 Câu lệnh if...then...else 41 3.1.3 Nhiều lựa chọn các câu lệnh if...then...else 43 3.1.4 Các cấu trúc if lồng nhau 45 2 3.1.5 Toán tử ? 47 3.1.6 Câu lệnh switch 47 3.2 VÒNG LẶP 50 3.2.1 Vòng lặp for 50 3.2.2 Vòng lặp while 55 3.2.3 Vòng lặp do...while 57 3.3 CÁC LỆNH NHẨY 59 3.3.1 Lệnh break 59 3.3.2 Lệnh continue 59 3.3.3 Lệnh return 60 CHƯƠNG 4 61 SỬ DỤNG HÀM TRONG C 61 GIỚI THIỆU 61 4.1 SỬ DỤNG HÀM TRONG C 61 4.2 CẤU TRÚC HÀM 62 4.2.1 Các đối số của một hàm 62 4.2.2 Sự trả về từ một hàm 63 4.2.3 Kiểu giá của một hàm 64 4.3 NGUYÊN MẪU HÀM 65 4.4 ĐỊNH NGHĨA HÀM 65 4.5 GỌI HÀM 66 4.5.1 Truyền tham số cho hàm 67 4.5.2 Sự lồng nhau giữa các lời gọi hàm 69 4.5.3 Hàm trong chương trình nhiều tập tin 70 4.6 PHẠM VI CỦA BIẾN 70 4.6.1 Biến cục bộ 70 4.6.2 Tham số hình thức 71 4.6.3 Biến toàn cục 72 4.7 LỚP LƯU TRỮ 73 4.7.1 Biến tự động (auto) 74 4.7.2 Biến ngoại (extern) 74 4.7.3 Biến tĩnh (static) 75 4.7.4 Biến thanh ghi (register) 76 4.8 ĐỆ QUI 77 4.9 MỘT SỐ THƯ VIỆN THÔNG DỤNG TRONG C 79 CHƯƠNG 5 81 MẢNG, XÂU KÍ TỰ 81 GIỚI THIỆU 81 5.1 KIỂU DỮ LIỆU MẢNG 81 5.1.1 Mảng một chiều 81 5.1.2 Mảng đa chiều 88 5.3 CHUỖI KÍ TỰ 93 5.3.1 Khai báo chuỗi 93 5.3.2 Xuất chuỗi 93 5.3.3 Nhập chuỗi 94 5.3.4 Truyền chuỗi vào hàm 95 5.3.5 Mảng chuỗi kí tự 96 3 5.3.6 Một số hàm trong thư viện string.h 98 CHƯƠNG 6 99 KIỂU DỮ LIỆU CON TRỎ

Ngày đăng: 11/03/2015, 16:22

Từ khóa liên quan

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

Tài liệu liên quan