Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Ebook giáo trình lập trình căn bản với c
Nội dung xem thử
Mô tả chi tiết
GIÁO TRÌNH
LẬP TRÌNH CĂN BẢN VỚI C
Lê hồng kỳ
Công ty Cổ phần R2S hoạt động trong lĩnh vực đào tạo nguồn nhân lực CNTT cho
doanh nghiệp, tư vấn giải pháp CNTT và phát triển phần mềm. Với sứ mệnh đào
tạo nhân sự CNTT, R2S thành lập R2S Academy cung cấp những khóa học về lập
trình từ Front end, Back end cho đến Full stack để đáp ứng nhu cầu từ người học.
Với kinh nghiệm đào tạo Fresher của mình, R2S luôn trăn trở và đồng hành cùng
sinh viên để trang bị những kiến thức, kỹ năng thực tiễn cho sinh viên theo nhu cầu
doanh nghiệp. Để từ đó sinh viên được trang bị đầy đủ những gì doanh nghiệp yêu
cầu từ nhân viên.
Công ty R2S có nhiều chương trình liên quan mảng nguồn nhân lực như Internship,
Người trong nghề, Pre Fresher, Fresher. Cho dù sinh viên tham gia chương trình
nào, R2S cũng hướng đến việc mang thực tiễn đến gần sinh viên. Chúng ta làm
được điều này thì không chỉ sinh viên mà cả doanh nghiệp cùng có lợi. Sinh viên có
việc làm, doanh nghiệp có nhân sự phù hợp.
GIỚI THIỆU R2S
1
Anh Lê Hồng Kỳ người có hơn 14 năm kinh nghiệm qua các vị trí Developer, Team
Leader, Project Manager và Trainer.
Anh là chủ nhân của trang www.giasutinhoc.vn có lượng truy cập mỗi tháng từ 40.000
đến 60.000. Đây là trang chia sẻ kiến thức và kỹ năng về lập trình được các bạn sinh
viên yêu thích.
Anh còn tham gia đào tạo hơn 300 tân binh (Fresher) cho FPT Software Hồ Chí Minh.
Và chủ nhân của chứng chỉ quốc tế về Java do Oracle cấp.
Ngoài ra anh còn tham gia chia sẻ về định hướng nghề nghiệp, cơ hội việc làm sau khi
sinh viên tốt nghiệp cho hơn 3000 sinh viên các trường Đại học & Cao đẳng khu vực TP
HCM và lân cận.
GIỚI THIỆU TÁC GIẢ
LÊ HỒNG KỲ
CEO TẠI R2S
2
R2S Academy cảm ơn các bạn sinh viên đã, đang và sẽ đồng hành cùng R2S
trong suốt thời gian vừa qua. Ebook “Giáo trình lập trình C” như một sự tri ân
đến các bạn sinh viên đã ủng hộ R2S.
Thông qua giáo trình này, R2S muốn truyền tải đến bạn đọc những khái niệm
cơ bản về lập trình và được cài đặt bằng ngôn ngữ lập trình C. Việc đọc và
trải nghiệm những kiến thức cũng như rèn luyện kỹ năng từ giáo trình này là
tiền đề để bạn đọc tiếp cận những ngôn ngữ lập trình cấp cao hơn như lập
trình Java, lập trình C#, lập trình PHP, lập trình Python,...
Con đường trở thành lập trình viên dẫu còn xa với bạn nhưng bằng sự kiên trì
cùng với lộ trình học đúng đắn, sẽ không lâu bạn có thể trở thành một Front
end Developer, Back end Developer, hay Full stack Developer.
ĐÔI LỜI TÁC GIẢ
3
MỤC LỤC
Giới thiệu tác giả
Giới thiệu R2S
Đôi lời tác giả
Mở đầu: Giáo trình lập trình C
Bài 1: Tổng quan về lập trình C
Giới thiệu phần mềm CFree
Bài 2: Biến trong C
Bài 3: Xử lý nhập xuất trong C
Bài 4: Câu lệnh if trong C
Bài 5: Vòng lặp trong C
Bài 6: Mảng trong C
Bài 7: Hàm trong C
Bài 8: Con trỏ trong C
Bài 9: Struct trong C
PHẦN 1
2
1
3
7
17
8
21
26
30
40
46
52
60
67
4
LẬP TRÌNH C CĂN BẢN
5
PHẦN 2
HƯỚNG DẪN THỰC HÀNH
LẬP TRÌNH C
Mở đầu: Hướng dẫn thực hành lập trình C
Hướng dẫn cách biểu diễn thuật toán bằng sơ đồ khối
Hướng dẫn khai báo biến trong C
Hướng dẫn xử lý nhập xuất trong C
Hướng dẫn sử dụng câu lệnh if trong C
Hướng dẫn sử dụng vòng lặp trong C
Hướng dẫn sử dụng mảng trong C
Hướng dẫn khai báo hàm trong C
Hướng dẫn sử dụng con trỏ trong C
Hướng dẫn sử dụng struct trong C
Lời kết
Liên hệ với chúng tôi
71
72
77
81
87
95
101
109
115
119
125
126
PHẦN 1
LẬP TRÌNH C CĂN BẢN
Giáo trình lập trình C sẽ giới thiệu đến bạn đọc những
nội dung về khai báo biến/hằng. Trình bày các kiểu dữ
liệu khi khai báo biến/hằng. Xử lý việc nhập dữ liệu cho
biến và hiển thị giá trị của biến ra màn hình console.
Ngoài ra, giáo trình còn hướng dẫn viết thao tác với
mảng một chiều như nhập mảng, hiển thị mảng, tìm kiếm
trên mảng,…
Và cuối cùng, bạn đọc sẽ được làm quen với kiểu dữ liệu
mở rộng với việc sử dụng struct. Đây có thể nói là cuốn
giáo trình cung cấp những kiến thức cơ bản dành cho
những bạn mới làm quen với lập trình. Và cũng là cơ sở
để bạn đọc tiếp cận với các ngôn ngữ lập trình khác như
Java, C#, PHP,...dễ dàng hơn.
Mở đầu
7
GIỚI THIỆU PHẦN MỀM CFREE
Giới thiệu phần mềm CFree
Hướng dẫn cài đặt và sử dụng
R2S chúng tôi xin giới thiệu xong về phần mềm lập trình C-Free, phần mềm đa soạn thảo
và biên dịch code hiệu quả cho người mới bắt đầu. Phần mềm lập trình này so với những
phần mềm lập trình khác thì tương đối nhẹ rất phù hợp với những người mới học về lập
trình C và C++. Trong phần này, chúng tôi sẽ hướng dẫn các bạn cách tải phần mềm lập
trình CFree Full Crack và cài đặt phần mềm này cũng như là cách sử dụng cơ bản.
Giới thiệu về phần mềm lập trình CFree
Nếu như bạn là người mới bắt đầu học về ngôn ngữ lập trình thì bạn nên tìm một vài
phần mềm đơn giản để có thể biên dịch được nhưng vẫn phải có đầy đủ tính năng. Một
phần mềm mà chúng tôi muốn giới thiệu cho bạn là phần mềm CFree.
CFree là ứng dụng biên dịch code và trình soạn thảo vô cùng mạnh mẽ dành cho những
lập trình viên. Ứng dụng được thiết kế riêng cho ngôn ngữ lập trình C. Việc viết code của
bạn sẽ trở nên đơn giản khi sử dụng CFree, bạn chỉ cần cung cấp từ đầu tiên của từ khóa
chương trình sẽ tự động điền từ khóa phù hợp vào cho bạn.
Đối với CFree người dùng sẽ phải bất ngờ và đánh giá cao về nó vì tốc độ thực hiện phản
hồi nhanh. Một trong điểm đặc biệt của CFree là rất dễ sử dụng, được thiết kế 2 nút Start
8
và Stop giúp bạn có thể điều khiển chạy và dừng chương trình khi không sử dụng.
9
Tính năng của CFree
CFree hỗ trợ các code thường sử dụng
Gợi ý những từ khóa giúp cho lập trình viên có thể sử dụng code dễ dàng và nhanh hơn
Sử dụng các code có màu sắc khác nhau như là Class/Struss/Union hoặc là Functions/
Variables/ Constants khi soạn thảo ngôn ngữ Code
Hỗ trợ nhiều trình biên dịch: Hỗ trợ các trình biên dịch ngoài MinGW như sau:
Cygwin, trình biên dịch C++ của Microsoft, trình biên dịch Intel C++, Lcc-win32, … và
còn nhiều trình biên dịch hơn sẽ được cập nhật trong tương lai.
Nhập thông minh: C-free có thể ghi nhớ các ký hiệu mà bạn đã nhập trước đó. Khi bạn
gõ 1 hoặc 2 chữ cái của những từ này thì C-free sẽ đưa ra gợi ý một số từ bạn muốn,
bạn chọn các từ gợi ý trong danh sách từ đó sẽ tự động nhập vào vùng chỉnh sửa
Hoàn thành mã và tham số mã: Liệt kê thuộc tính và phương thức của lớp hoặc cấu trúc.
Sau khi cài đặt bạn vào tệp bạn vừa tải và cho chạy chương trình phần mềm.
Link tải phần mềm lập trình CFree full crack:
Hướng dẫn cài đặt phần mềm CFee Full Crack
10
Bước 1:
Bước 2:
Bạn nhấn Run để tiến hành chạy ứng dụng và chọn ngôn ngữ bạn thành thạo
Nhấn Next để tiến hành cài đặt
11
Bước 3: Tích vào ô ”I accept the agreement” và Nhấn Next để tiếp tục