1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài 1 1 cấu trúc của một chương trình c

113 555 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

Thông tin cơ bản

Định dạng
Số trang 113
Dung lượng 693,5 KB

Nội dung

Bài 1.1: Cấu trúc chương trình C++ Có lẽ cách tốt để bắt đầu học ngôn ngữ lập trình chương trình Vậy chương trình : // my first program in C++ Hello World! #include int main () { cout [...]... c c ng tên nhưng hoạt động hoàn toàn kh c nhau C c hàm inline Chỉ thị inline c thể đư c đặt trư c khao báo c a một hàm để chỉ rõ rằng lời gọi hàm sẽ đư c thay thế bằng mã lệnh c a hàm khi chương trình đư c dịch Vi c này tương đương với vi c khai báo một macro, lợi ích c a nó chỉ thể hiện với c c hàm rất ngắn, t c độ chạy chương trình sẽ đư c cải thiện vì nó không phải gọi một thủ t c con C u tr c. .. thường c n c c giá trị kh c 0 c nghĩa là c lỗi exit code C u tr c lựa chọn: switch C pháp c a lệnh switch hơi đ c biệt một chút M c đích c a nó là kiểm tra một vài giá trị hằng cho một biểu th c, tương tự với những gì chúng ta làm ở đầu bài này khi liên kết một vài lệnh if và else if với nhau Dạng th c c a nó như sau: switch (expression) { case constant1: block of instructions 1 break; case constant2:... điều này chúng ta sử dụng c c c u tr c điều khiển C ng với vi c giới thiệu c c c u tr c điều khiển chúng ta c ng sẽ phải biết tới một khái niệm mới: khối lệnh, đó là một nhóm c c lệnh đư c ngăn c ch bởi dấu chấm phẩy (;) nhưng đư c gộp trong một khối giới hạn bởi một c p ngo c nhọn: { và } Hầu hết c c c u tr c điều khiển mà chúng ta sẽ xem xét trong chương này cho phép sử dụng một lệnh đơn hay một khối... phải cung c p hai dữ liệu, một cho biến a và một cho biến b và đư c ngăn c ch bởi một dấu trống hợp lệ: một dấu c ch, dấu tab hay kí tự xuống dòng Trong trường hợp kiểu không đư c chỉ rõ (như trong ví dụ cuối) trình dịch sẽ coi nó là kiểu int 18 Bài 2 .1 C c c u tr c điều khiển Một chương trình thường không chỉ bao gồm c c lệnh tuần tự nối tiếp nhau Trong quá trình chạy nó c thể rẽ nhánh hay lặp lại một. .. với + =1 ho c - =1 Vì vậy, c c dòng sau là tương đương: a++; a+ =1; a=a +1; Một tính chất c a toán tử này là nó c thể là tiền tố ho c hậu tố, c nghĩa là c thể viết trư c tên biến (++a) ho c sau (a++) và m c dù trong hai biểu th c rất đơn giản đó nó c c ng ý nghĩa nhưng trong c c thao t c kh c khi mà kết quả c a vi c tăng hay giảm đư c sử dụng trong một biểu th c thì chúng c thể c một kh c 11 biệt quan... thể là một kiểu dữ liệu hay là một biến và trả về kích c bằng byte c a kiểu hay đối tượng đó a = sizeof (char); a sẽ mang giá trị 1 vì kiểu char luôn c kích c 1 byte trên mọi hệ thống Giá trị trả về c a sizeof là một hằng số vì vậy nó luôn luôn đư c tính trư c khi chương trình th c hiện C c toán tử kh c Trong C+ + c n c một số c c toán tử kh c, như c c toán tử liên quan đến con trỏ hay lập trình. .. tiếp t c th c hiện lệnh tiếp sau c u tr c điều kiện Ví dụ, đoạn mã sau đây sẽ viết x is 10 0 chỉ khi biến x chứa giá trị 10 0: if (x == 10 0) cout ... 0; } cho kết x c Trong C+ +, dòng lệnh phân c ch dấu chấm phẩy ( ;) Vi c chia chương trình thành dòng nhằm dễ đ c mà C c thích C c thích lập trình viên sử dụng để ghi hay mô tả phần chương trình. .. hàm chương trình dịch Vi c tương đương với vi c khai báo macro, lợi ích thể với hàm ngắn, t c độ chạy chương trình c i thiện gọi thủ t c C u tr c sau: inline type name ( arguments ) { instructions... dấu trống hợp lệ: dấu c ch, dấu tab hay kí tự xuống dòng Trong trường hợp kiểu không rõ (như ví dụ cuối) trình dịch coi kiểu int 18 Bài 2 .1 C c c u tr c điều khiển Một chương trình thường không

Ngày đăng: 03/12/2015, 23:07

TỪ KHÓA LIÊN QUAN

w