PHƯƠNG PHÁP LẬP TRÌNH_2 docx

50 248 0
PHƯƠNG PHÁP LẬP TRÌNH_2 docx

Đ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

BIỂUTHỨCBIỂUTHỨC CHƯƠNG 2 BIỂU THỨCBIỂU THỨC (Expressions)(Expressions) (Expressions)(Expressions) 1. Khái niệmvề biểuthức1. Khái niệmvề biểuthức 1. Khái niệm về biểu thức1. Khái niệm về biểu thức  Biểuthứclàmộtsự kếthợpgiữacáctoán t ử (operator) và các toán hạn g (operand) theo đúng mộttrậttự nhất định. ỗ  M ỗ itoánhạn g có th ể là mộthằn g ,mộtbiến hoặcmộtbiểuthứckhác.  Trong trường hợp, biểuthức có nhiềutoán tử,tadùngcặpdấungoặc đơn()để chỉ đị h tá tử à đượ thự hiệ t ướ đị n h t o á n tử n à o đượ c thự c hiệ n t r ướ c. 2. Kiểudữ liệu(Data type)2. Kiểudữ liệu(Data type) 2. Kiểu dữ liệu(Data type)2. Kiểu dữ liệu(Data type)  C/C++ có nămkiểudữ liệucơ sở: −Ký tự (char) − Số nguyên (int) − Số nguyên (int) −Số thực(float) −Số thựccóđộ chính xác g ấp đôi (double) −Kiểuvôđịnh (void).  Kích thướcvàphạmvicủanhững kiểudữ liệu này có thể thay đổi tùy theo loại CPU và liệu này có thể thay đổi tùy theo loại CPU và trình biên dịch. 2. Kiểudữ liệu(Data type)2. Kiểudữ liệu(Data type) 2. Kiểu dữ liệu(Data type)2. Kiểu dữ liệu(Data type)  Kiểucharchứagiá trị củabộ mã ASCII ( A mercican Standard Code fo r Information Interchange). Kích thướclà1byte.  Kích thướccủakiểu int là 16 bits (2 bytes) trên môi trường 16-bit như DOS và 32 bits ( 4 bt ) tê ôi t ườ 32 bit hư ( 4 b y t es ) t r ê nm ôi t r ườ n g 32 - bit n hư Windows 95 Kiể id dù để kh i bá hà khô t ả  Kiể uvo id dù n g để kh a i bá o hà m khô n g t r ả về giá trị hoặctạonêncáccontrỏ tổng quát (generic pointers) quát (generic pointers) . 2. Kiểudữ liệu(Data type)2. Kiểudữ liệu(Data type) 2. Kiểu dữ liệu(Data type)2. Kiểu dữ liệu(Data type) 3. Định danh (Identifier Name)3. Định danh (Identifier Name) 3. Định danh (Identifier Name)3. Định danh (Identifier Name)  Trong C/C++, tên biến, hằng, hàm,… được g ọi là định danh  Những định danh này có thể là 1 hoặc nhiều ký t ự .Kýt ự đầutiênphảilàmộtch ữ cái hoặcdấu _ (underscore), những ký tự theo hải là hữ ái hữ ố h ặ dấ sau p hải là c hữ c ái ,c hữ s ố , h o ặ c dấ u_  C/C++ phân biệtký tự HOA và thường.  Định danh không đượctrùngvớitừ khóa (keywords). 4. Từ khóa (keywords)4. Từ khóa (keywords) 4. Từ khóa (keywords)4. Từ khóa (keywords)  Là những từ được dành riêng bởi ngôn ngữ lập trình cho nhữn g mục đích riên g của nó  Tất cả các từ khóa trong C/C++ đều là chữ thườn g (lowercase).  Danh sách các từ khóa tron g C/C++ g 5. Biến (variables)5. Biến (variables) 5. Biến (variables) 5. Biến (variables)  Biếnlàđịnh danh củamột vùng trong bộ hớ dù để iữ ột iá t ị à ó thể bị n hớ dù n g để giữ m ột giá t r ị m à c ó thể bị thay đổibởichương trình.  Tất cả biến phải được khai báo trước khi sử  Tất cả biến phải được khai báo trước khi sử dụng.  Cách khai báo :  Cách khai báo : type variableNames; t là ột t á kiể dữ liệ hợ lệ − t yp e : là m ột t ron g c á c kiể u dữ liệ u hợ p lệ . − variableNames :têncủamột hay nhiều biến phân cách nhau bởi dấu phẩy biến phân cách nhau bởi dấu phẩy . 5. Biến (variables)5. Biến (variables) 5. Biến (variables) 5. Biến (variables)  Ngoài ra, ta có thể vừa khai báo vừa khởi tạo g iá trị ban đầu cho biến: type varName1=value, ,varName_n=value;  Ví dụ: float mark1, mark2, mark3, average = 0; 6. Phạmvicủabiến6. Phạmvicủabiến 6. Phạm vi của biến6. Phạm vi của biến  Biếncụcbộ (local variables) − Những biến được khai báo bên trong một hàm gọilàbiếncụcbộ. − Các biếncụcbộ chỉđược tham chiếu đến bởinhững lệnh trong khối (block) có khai báo biến. − Mộtkhối được đặttrongcặpdấu{}. − Biếncụcbộ chỉ tồntạitrongkhikhốichứa nó đang thựcthivàbị hủykhikhốichứanó h h t h ựct h ixon g . [...]... biệt(escape sequences) tự biệ #include void main(void) { cout . kiểudữ liệu này có thể thay đổi tùy theo loại CPU và liệu này có thể thay đổi tùy theo loại CPU và trình biên dịch. 2. Kiểudữ liệu(Data type )2. Kiểudữ liệu(Data type) 2. Kiểu dữ liệu(Data type )2. Kiểu dữ liệu(Data type)  Kiểucharchứagiá. ướ đị n h t o á n tử n à o đượ c thự c hiệ n t r ướ c. 2. Kiểudữ liệu(Data type )2. Kiểudữ liệu(Data type) 2. Kiểu dữ liệu(Data type )2. Kiểu dữ liệu(Data type)  C/C++ có nămkiểudữ. thướclà1byte.  Kích thướccủakiểu int là 16 bits (2 bytes) trên môi trường 16-bit như DOS và 32 bits ( 4 bt ) tê ôi t ườ 32 bit hư ( 4 b y t es ) t r ê nm ôi t r ườ n g 32 - bit n hư Windows 95 Kiể id dù để kh

Ngày đăng: 27/06/2014, 11:20

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

Tài liệu liên quan