TAILIEUCHUNG - Lecture Introduction to Computer Programming - Lecture 32

This chapter includes contents: Difference between Programming in C and C++, a simple program: adding two integers, C++ standard library, header files, references and reference parameters, function overloading, basic object-oriented concepts, | CSC141- Introduction to Computer Programming Teacher: AHMED MUMTAZ MUSTEHSAN Lecture – 32 Thanks for Lecture Slides: C How to Program by Paul Deital & Harvey Deital 6Ed. 1 Difference between; Programming in C and C++ 2 C++ Improves on many of C's features Has object-oriented capabilities Increases software quality and reusability Developed by Bjarne Stroustrup at Bell Labs Called "C with classes" C++ (increment operator) - enhanced version of C Superset of C Can use a C++ compiler to compile C programs Gradually evolve the C programs to C++ 3 A Simple Program: Adding Two Integers File extensions C files: .c C++ files: .cpp (which we use), .cxx, .C (uppercase) Differences C++ allows you to "comment out" a line by preceding it with // For example: // text to ignore - input/output stream header file Return types - all functions must declare their return type C does not require it, but C++ does Variables in C++ can be defined almost anywhere In C, required to defined variables in a block, before any executable statements 4 A Simple Program: Adding Two Integers (II) Input/Output in C++ Performed with streams of characters Streams sent to input/output objects Output std::cout - standard output stream (connected to screen) > stream extraction operator ("get from") std::cin >> myVariable; Gets stream from keyboard and puts it into myVariable 5 A Simple Program: Adding Two Integers (III) std::endl "end line" Stream manipulator - prints a newline and flushes output buffer Some systems do not display output until "there is enough text to be worthwhile" std::endl forces text to be displayed using statements Allow us to remove the std:: prefix Discussed later .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.