1. Trang chủ
  2. » Tất cả

Ch02 - Cau truc chuong trinh C

38 3 0

Đ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

MƠN: NHẬP MƠN VỀ LẬP TRÌNH Chương Cấu trúc thành phần của chương trình C Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Chuẩn đầu     L.O.1.4 – Biết cấu trúc hiểu thành phần chương trình viết ngơn ngữ lập trình C L.O.1.5 – Vận dụng nguyên tắc phong cách lập trình để viết chương trình sáng dễ đọc L.O.1.6 – Liệt kê kiểu liệu C ghi giá trị điển hình kiểu mã nguồn L.O.1.7 – Sử dụng hàm để đọc liệu từ bàn phím xuất liệu hình Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Chương trình C đơn giản // A first program in C #include // function main begins program execution int main ( ) { printf( "Welcome to C!\n" ); } // end function main Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Chú thích   Chú thích chèn vào nhằm giải thích, ghi Trình biên dịch bỏ qua dịng Hai dạng thích: Chú thích nhiều dòng: đặt cặp dấu /* … */ /* thích …… */  Chú thích dịng: // đến cuối dòng printf ("Hello"); // In dòng chử Hello  Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Chỉ thị #include     #include Là thị tiền xử lý Khai báo cho tiền xử lý biết phải nạp nội dung thư viện vào trước biên dịch Thư viện nhập xuất chuẩn C stdio (Standard Input/Output) Do ta thường khai báo thư viện đầu chương trình Thư viện có cung cấp hai hàm nhập xuất liệu có định dạng:   printf(): hàm xuất có định dạng scanf(): hàm nhập có định dạng Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Dòng trắng khoảng trắng    Chúng ta sử dụng dòng trống, khoảng trắng phím tab để giúp chương trình dễ đọc Các ký tự gọi white space Các ký tự trình biên dịch bỏ qua biên dịch Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide The main() function   Chương trình C có nhiều hàm, nhiên bắt buộc phải có hàm main() Chương trình bắt đầu chạy từ hàm int main() { … return 0; }   void main() { … return 0; } Từ khóa int cho biết hàm trả về số nguyên Từ khóa void cho biết hàm khơng trả về Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Lệnh printf Cú pháp: printf("", );  thị định dạng chuỗi định dạng có dạng bắt đầu dấu % theo sau specifier, với specifier đặc tả cho kiểu liệu:  %d %i Số nguyên thập phân có dấu %f %g Số thực (dấu chấm động) %e Số dấu chấm động (ký hiệu số mũ) %x %X Số nguyên hệ 16 %o Số nguyên hệ %c Ký tự đơn %s Chuỗi ký tự Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Escape sequence  Escape sequence bắt đầu dấu \ theo sau ký tự có ý nghĩa riêng, để xác định hành động đặc biệt Ví dụ: \n xuống dịng đầu dòng Escape sequence Meaning Escape sequence Meaning \\ \ character \n Newline \' ' character \r Carriage return \" " character \t Horizontal tab \? ? character \ooo Octal number of one to three digits \a Alert or bell \b Backspace \xhh Hexadecimal number of one or more digits Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide Ví dụ void main() { printf( "Welcome " ); printf( "to C!\n" ); printf( "Welcome\nto\nC!\n" ); } void main() { printf("%d\t%f\n", 123, 123.45); printf("%c\t%s\n", 'A', "Hello"); } 123 Welcome to C! Welcome to C! A Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C 123.450000 Hello Mơn: Nhập mơn lập trình Slide 10 Hàm scanf() cho hai biến #include #include void main(){ int x; int y; printf("%s", "Please enter x: "); scanf("%d", &x); printf("%s", "Please enter y: "); scanf("%d", &y); printf("%s %d\n", "x =", x); printf("%s %d\n", "y =", y); system("pause"); } Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide 24 Hàm scanf() cho hai biến  Chương trình đọc hai số nguyên Cửa sổ ban đầu: Sau nhập giá trị 123 nhấn phím ENTER: Sau nhập giá trị 456 nhấn phím ENTER: Đại học Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương 2: cấu trúc thành phần chương trình C Mơn: Nhập mơn lập trình Slide 25 ... dòng đầu dòng Escape sequence Meaning Escape sequence Meaning \ character Newline ' ' character Carriage return " " character Horizontal tab ? ? character ooo Octal number of one... thích: Chú thích nhiều dịng: đặt c? ??p dấu /* … */ /* thích …… */  Chú thích dịng: // đến cuối dòng printf ("Hello"); // In dòng chử Hello  Đại h? ?c Bách Khoa TpHCM Khoa KH & KT Máy Tính Chương... trắng    Chúng ta sử dụng dòng trống, khoảng trắng phím tab để giúp chương trình dễ đ? ?c C? ?c ký tự gọi white space C? ?c ký tự trình biên dịch bỏ qua biên dịch Đại h? ?c Bách Khoa TpHCM Khoa KH

Ngày đăng: 09/12/2019, 10:06

Xem thêm:

w