Bài giảng Tin học II - Chương III: Giới thiệu ngôn ngữ lập trình C - Trần Anh Dũng
C là ngôn ngữ không nhạy kiểu.
C có nhiều kiểu dữ liệu phong phú, với nhiều kiểu số
nguyên và số thực. Ngoài ra, C còn cho phép người lập
trình tự xây dựng những kiểu dữ liệu khác tùy theo yêu
cầu của mình.
C có các phép toán đặc biệt cho phép lập trình viên thực
hiện thao tác lệnh hiệu quả nhất.
C có các lệnh điều khiển và vòng lặp rất thoáng và khá
logic và phù hợp với phương pháp lập trình có cấu trúc
C cho phép khai báo các pointer chỉ tới các biến và hàm,
đặc biệt là dùng pointer để quản lý biến động.
C không cung cấp trực tiếp các thao tác đặc biệt như xuất
nhập các thiết bị ngoại vi, xử lý chuỗi, mảng; các thao tác
này chỉ được cung cấp dưới dạng những hàm thư viện.
1/23/2009 CBGD: ThS.Trần Anh Dũng 1 Chương III CBG D : ThS.Trần Anh D ũng GIỚI THIỆU NGÔN NGỮ LẬP TRÌNH C g 1 GIỚI THIỆU C là ngôn ngữ không nhạy kiểu. C có nhiều kiểu dữ liệu phong phú, với nhiều kiểu số nguyên và số thực. Ngoài ra, C còn cho phép người lập trình tự xây dựng những kiểu dữ liệu khác tùy theo yêu cầu của mình. C có các phép toán đặc biệt cho phép lập trình viên thực hiện thao tác lệnh hiệu quả nhất. C có các lệnh điều khiển và vòng lặp rất thoáng và khá logic và phù hợp với phương pháp lập trình có cấu trúc CBG D : ThS.Trần Anh D ũng . C cho phép khai báo các pointer chỉ tới các biến và hàm, đặc biệt là dùng pointer để quản lý biến động. C không cung cấp trực tiếp các thao tác đặc biệt như xuất nhập các thiết bị ngoại vi, xử lý chuỗi, mảng; các thao tác này chỉ được cung cấp dưới dạng những hàm thư viện. 2 1/23/2009 CBGD: ThS.Trần Anh Dũng 2 CẤU TRÚC LỆNH CBG D : ThS.Trần Anh D ũng 3 CÁC VÍ DỤ CBG D : ThS.Trần Anh D ũng Bắt buộc có dấu ; 4 printf : Hàm trong thư viện chuẩn của C \n : chuỗi thoát 1/23/2009 CBGD: ThS.Trần Anh Dũng 3 CÁC VÍ DỤ CBG D : ThS.Trần Anh D ũng Lệnh tiền xử lý #include, khai báo các thư viện. VD: -conio.h có hàm 5 chuẩn clrscr() -stdio.h có hàm chuẩn printf() và scanf() lf: long float CÁC VÍ DỤ CBG D : ThS.Trần Anh D ũng 6 1/23/2009 CBGD: ThS.Trần Anh Dũng 4 CÁC VÍ DỤ CBG D : ThS.Trần Anh D ũng interger 7 BÀI TẬP CBG D : ThS.Trần Anh D ũng 8 1/23/2009 CBGD: ThS.Trần Anh Dũng 5 BÀI TẬP CBG D : ThS.Trần Anh D ũng 9 BÀI TẬP CBG D : ThS.Trần Anh D ũng 10 1/23/2009 CBGD: ThS.Trần Anh Dũng 6 BÀI TẬP CBG D : ThS.Trần Anh D ũng 11
File đính kèm:
- bai_giang_lap_trinh_c_chuong_iii_gioi_thieu_ngon_ngu_lap_tri.pdf