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

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

Đ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

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

Mục lục

  • Bài 1.1: Cấu trúc của một chương trình C++

    • Các chú thích.

    • Bài 1.2: Các biến, kiểu và hằng số

      • Identifiers

      • Các kiểu dữ liệu

      • Khai báo một biến

      • Khởi tạo các biến

      • Phạm vi hoạt động của các biến

      • Các hằng số

      • Định nghĩa các hằng (#define)

      • Khai báo các hằng (const)

      • Bài 1.3: Các toán tử

        • Thứ tự ưu tiên của các toán tử

        • Bài 1.4: Giao tiếp với console.

          • Xuất dữ liệu (cout)

          • Nhập dữ liệu (cin).

          • Bài 2.1 Các cấu trúc điều khiển.

            • Cấu trúc điều kiện: if  và else

            • Các cấu trúc lặp

            • Các lệnh rẽ nhánh và lệnh nhảy

            • Cấu trúc lựa chọn: switch.

            • Bài 2.2 Hàm (I)

              • Các hàm không kiểu. Cách sử dụng void.

              • Bài 2.3 Hàm (II)

                • Truyền tham số theo tham số giá trị hay tham số biến.

                • Giá trị mặc định của tham số.

                • Quá tải các hàm.

Tài liệu cùng người dùng

Tài liệu liên quan