Bài 1 : Cấu Trúc Của Một Chương Trình C++ ppsx

65 550 0
Bài 1 : Cấu Trúc Của Một Chương Trình C++ ppsx

Đ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 : Cấu Trúc Của Một 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 >=, = Lớn Nhỏ < = == != Ví dụ: trả giá trị false trả giá trị true tất nhiên thay sử dụng số, sử dụng biểu thức Cho a=2, b=3 c=6 (a*b >= c) trả giá trị true (b+4 < a*c) trả giá trị false (7 == 5) (6 >= 6) Cần ý = (một dấu bằng) lf hoàn toàn khác với == (hai dấu bằng) Dấu toán tử gán ( gán giá trị biểu thức bên phải cho biến bên trái) dấu cịn lại (==) tốn tử quan hệ nhằm so sánh xem hai biểu thức có hay khơng Trong nhiều trình dịch có trước chuẩn ANSI-C++ ngôn ngữ C, tốn tử quan hệ khơng trả giá trị logic true false mà trả giá trị int với tương ứng với false giá trị khác (thường 1) tương ứng với true Các tốn tử logic ( !, &&, || ) Toán tử ! tương đương với tốn tử logic NOT, có đối số phía bên phải việc mà làm đổi ngược giá trị đối số từ true sang false ngược lại Ví dụ: trả false biểu thức bên phải (5 == 5) có giá trịtrue !(6 6)) trả true ( true || false ) Toán tử điều kiện ( ? ) Tốn tử điều kiện tính toán biểu thức trả giá trị khác tuỳ thuộc vào biểu thức hay sai Cấu trúc sau: condition ? result1 : result2 Nếu condition true giá trị trả result1, không giá trị trả result2 7==5 ? : 7==5+2 ? : 5>3 ? a : b a>b ? a : b trả khơng trả 5+2 trả a, lớn trả giá trị lớn hơn, a b Các toán tử thao tác bit ( &, |, ^, ~, ) Các toán tử thao tác bit thay đổi bit biểu diễn biến, có nghĩa thay đổi biểu diễn nhị phân chúng toán tử asm & AND | OR ^ XOR ~ NOT > SHR Mô tả Logical AND Logical OR Logical exclusive OR Đảo ngược bit Dịch bit sang trái Dịch bit sang phải Các toán tử chuyển đổi kiểu Các toán tử chuyển đổi kiểu cho phép bạn chuyển đổi liệu từ kiểu sang kiểu khác Có vài cách để làm việc C++, cách thừa kế từ ngôn ngữ C đặt trước biểu thức cần chuyển đổi tên kiểu liệu bọc cặp ngoặc đơn (), ví dụ: int i; float f = 3.14; i = (int) f; Đoạn mã chuyển số thập phân 3.14 sang số nguyên (3) Ở đây, toán tử chuyển đổi kiểu (int) Một cách khác để làm điều C++ sử dụng constructors (ở số sách thuật ngữ dịch cấu tử tơi thấy khơng xi tai lắm) thay dùng tốn tử : đặt trước biểu thức cần chuyển đổi kiểu tên kiểu bao bọc biểu thức cặp ngoặc đơn i = int ( f ); Cả hai cách chuyển đổi kiểu hợp lệ C++ Thêm vào ANSI-C++ cịn có tốn tử chuyển đổi kiểu đặc trưng cho lập trình hướng đối tượng sizeof() Tốn tử có tham số, kiểu liệu biến trả kích cỡ byte kiểu hay đối tượng a = sizeof (char); char a = 5; short b = 9; long c = 12; increase (&a,sizeof(a)); increase (&b,sizeof(b)); increase (&c,sizeof(c)); cout

Ngày đăng: 11/07/2014, 01:20

Từ khóa liên quan

Mục lục

  • Các chú thích.

  • Các chú thích.

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

  • 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.

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

  • 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.

  • Các hàm inline.

  • Đệ qui.

  • Khai báo mẫu cho hàm.

  • Khởi tạo một mảng.

  • Truy xuất đến các phần tử của mảng.

  • Mảng nhiều chiều.

  • Dùng mảng làm tham số.

  • Khởi tạo các xâu kí tự.

  • Gán giá trị cho xâu kí tự

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

Tài liệu liên quan