Hi all Mình thấy có nhiều bạn yêu cầu mình soan slide về lập trình C.Do mình có 1 vài lí do công việc,nên chưa có thời gian để soạn ngay được.Hôm nay mình soạn 1 chút slide giới thiệu với các bạn ,phần mở đầu.Để các bạn mới lần đầu lập trình C.Có thêm hướng dẫn. Cám ơn các bạn đã luôn ủng hộ mình File tải bên dưới,các bạn tải về nhé
Trang 1L P TRÌNH C C B N Ậ Ơ Ả
Biên So n : ạ SÁCH L P TRÌNH Ậ
SÁCH L P TRÌNH XIN CHÀO CÁC B N Ậ Ạ
Trang 2N i Dung ộ
Ngôn ng l p trình C ữ ậ
Công c và ph n m m l p trình ụ ầ ề ậ
So n th o mã ngu n-Biên d ch-Liên k t ạ ả ồ ị ế
và th c thi ự
Ví d ch ụ ươ ng trình C
Các thành ph n c a ch ầ ủ ươ ng trình C đ n ơ
gi n ả
Ph n m đ u ầ ở ầ
Trang 3N i Dung ộ
Ngôn ng l p trình C ữ ậ
Công c và ph n m m l p trình ụ ầ ề ậ
So n th o mã ngu n-Biên d ch-Liên k t ạ ả ồ ị ế
và th c thi ự
Ví d ch ụ ươ ng trình C
Các thành ph n c a ch ầ ủ ươ ng trình C đ n ơ
gi n ả
Trang 4N i dung ộ
Ngôn ng C do tác gi Dennis Ritchie sáng tác ữ ả năm 1972 t i phong thí nghi m Bell Telephone (M ) ạ ệ ỹ C Là ngôn ng m nh và mèo d o ữ ạ ẻ
C Là ngôn ng đ ữ ượ c các nhà tin h c chuyên ọ nghi p dùng ph bi n,trong vi c vi t ph n m m ệ ổ ế ệ ế ầ ề (H đi u hành,c s d li u,ch ệ ề ơ ở ữ ệ ươ ng trình d ch,…) ị C Là ngôn ng chuy n d ch ữ ể ị
C là ngôn ng có ít t khóa ữ ừ C là ngôn ng có c u trúc modun ữ ấ
Trang 5N i Dung ộ
Ngôn ng l p trình C ữ ậ
Công c và ph n m m l p trình ụ ầ ề ậ
Các thành ph n c a ch ầ ủ ươ ng trình C đ n ơ
gi n ả
Ví d ch ụ ươ ng trình C
Trang 6N i Dung ộ
Công c và ph n m m l p trình C ụ ầ ề ậ DEV C++,VISUAL STUDIO,TURBO C/C++,…
Trang 7N i dung ộ
1) #include <??>
Yêu c u trình biên d ch đ c t p tin ầ ị ọ ậ
ch a các khai báo nh ứ ư khai báo hàm th vi n mà ch ư ệ ươ ng trình dùng.
VD : iostream.h cout, cin, → stdio.h printf, scanf, →
math.h sqrt, sin, log, pow, → conio.h getch, clrscr, →
Trang 8N i Dung ộ
Ngôn ng l p trình C ữ ậ
Công c và ph n m m l p trình ụ ầ ề ậ
Các thành ph n c a ch ầ ủ ươ ng trình C đ n ơ
gi n ả
Ví d ch ụ ươ ng trình C
Trang 9N i dung ộ
2) Hàm chính, là thành ph n bu c ph i có ầ ộ ả trong m i ch ọ ươ ng trình C.
D ng đ n gi n: ạ ơ ả
void main(){ } int main() { return 0;
} main() { return 0;
}
Trang 10CÁC THÀNH PH N C A CH Ầ Ủ ƯƠ NG TRÌNH
C Đ N GI N Ơ Ả 3) Đ nh nghĩa d li u và các phát bi u ị ữ ệ ể
- Các phát bi u là ph n th c thi c a ch ể ầ ự ủ ươ ng trình.
(đ c t bàn phím, xu t ra màn hình, th c hi n tính ọ ừ ấ ự ệ toán, g i hàm, ) ọ
- Các phát bi u đ ể ượ c đ t gi a c p ngo c { và } ặ ữ ặ ặ
c a hàm ủ (main), t o nên ạ “thân hàm”.
- M i ỗ phát bi u đ n (câu l nh) đ ể ơ ệ ượ c k t thúc b i ế ở
‘;’
- Các phát bi u cùng đ ể ượ c đ t gi a { và } t o ặ ữ ạ
thành phát
Trang 11CÁC THÀNH PH N C A CH Ầ Ủ ƯƠ NG TRÌNH
C Đ N GI N Ơ Ả 4) Khai báo hàm và đ nh nghĩa hàm ị
Khai báo hàm là đ a ra m t “m u hàm”, g m ư ộ ẫ ồ tên
và các tham s c a hàm ố ủ (k t thúc b i ;) ế ở
int sum(int n);
Đ nh nghĩa hàm g m tên hàm, các tham s và ị ồ ố thân
hàm (ch a các phát bi u ch ứ ể ươ ng trình), th c ự thi
m t vi c c th ộ ệ ụ ể
Trang 12CÁC THÀNH PH N C A CH Ầ Ủ ƯƠ NG TRÌNH
C Đ N GI N Ơ Ả
5) Các chú thích, đ ượ c trình biên d ch “b ị ỏ qua”, không
nh h ng đ n vi c th c thi c a ch ng
trình.
Có hai lo i chú thích: ạ
• Chú thích kh i, chú thích là ph n văn b n ố ầ ả
đ t gi a /* và */ ặ ữ
• Chú thích dòng, chú thích là ph n văn b n ầ ả
đ t ngay sau c p kí ặ ặ t : // ự
Trang 13Xu t d li u ấ ữ ệ
• printf là đ i t ố ượ ng xu t chu n, xu t d li u ra màn ấ ẩ ấ ữ ệ hình.
Trang 14Nh p d li u ậ ữ ệ
phím.
Trang 15Các n i dung v l p trình C,mình s ti p t c so n và ộ ề ậ ẽ ế ụ ạ