Thư viện Trường Đại học Phú Xuân
CSCI 110: Programming with C++

Nguồn ngoài

CSCI 110: Programming with C++

Introduction to computer science, including programming, theory, and applications. Introduction to computer software design, implementation, methods, environment, and problem solving using the C++ language. Topics include data types, variables, expressions, input/output, control structures, functions, arrays, strings, and introduction to object-oriented programming

Tác giả
Sandra Ruiz
Nhà xuất bản
Crafton Hills College
Nguồn
LibreTexts
Giấy phép
CC BY-SA
Ngôn ngữ
EN
Danh mục
Công nghệ thông tin
Mục lục· 76 mục
  1. 01: Getting Started with C
  2. 1.01: The main concern....
  3. 1.02: The Importance of Good Looking Code
  4. 1.03: Comments are Required
  5. 1.04: We Begin to Code...
  6. 1.05: C lnput-Output Streams
  7. 02: Program Design and Planning
  8. 2.01: What is Software Development
  9. 2.02: Why is Design Important
  10. 2.03: Program Design
  11. 2.04: Psuedocode
  12. 03: Working with Data
  13. 3.01: Data Types in C
  14. 3.02: Identifier Names
  15. 3.03: Constants and Variables
  16. 3.3.01: Literals and Constants - Integers
  17. 3.3.02: Literals and Constants - Floating Point
  18. 3.3.03: Literals and Constants - Characters
  19. 3.3.04: Literals and Constants - Strings and Booleans
  20. 3.04: Integer Data Type
  21. 3.05: Floating-Point Data Type
  22. 3.06: String Data Type
  23. 3.07: Character Data Type
  24. 3.08: Interger Division and Modulus
  25. 04: Operators and Expressions
  26. 4.01: Assignment Operator
  27. 4.02: Arithmetric Operators
  28. 4.03: Data Type Conversions
  29. 4.04: Unary Positive and Negative Operators
  30. 05: Formatting and Output
  31. 5.01: Formatting Output
  32. 5.1.01: Formatting Output Continued
  33. 5.02: C Output Manipulators
  34. 06: Decision Making
  35. 6.01: Conditional Execution
  36. 6.02: If - Else
  37. 6.2.01: Conditional Execution - If-Else
  38. 6.03: Nested If Then Else
  39. 6.04: Relational Operators
  40. 6.05: Compound Statement
  41. 6.06: Ternary operator
  42. 6.07: Logical Operators
  43. 6.08: Case Control Structure
  44. 6.09: Branching Control Structures
  45. 07: Loops and Repetition
  46. 7.01: Do While Loop
  47. 7.02: While Loop
  48. 7.03: For Loop
  49. 7.04: Range -Based Loops
  50. 7.05: Nested For Loops
  51. 7.06: Practice Counting Loops
  52. 08: Functions
  53. 8.01: Functions - Declarations and Definitions
  54. 8.02: Arguments vs Parameters
  55. 8.03: Pass by Value vs Pass by Reference
  56. 8.04: Function Return Types
  57. 8.05: Function Overloading
  58. 8.5.01: Function Overloading - Cannot be Overloaded
  59. 09: Arrays
  60. 9.01: Array Data Type
  61. 9.02: Array Index Operator
  62. 9.03: Displaying Array Members
  63. 9.04: Multidimensional Arrays
  64. 10: Pointers and Dynamic Memory
  65. 10.01: Address Operator
  66. 10.02: Pointer Data Type
  67. 10.03: Indirection Operator
  68. 10.04: Arrays Pointers and Such
  69. 10.4.01: Pointer to an Array - Array Pointer
  70. 10.05: Pointer Arithmetic
  71. 11: Object-Oriented Programming
  72. 11.01: Object Oriented Programming
  73. 11.02: Classes and Objects
  74. 11.2.01: Classes and Objects - Data Members
  75. 11.2.02: Classes and Objects - Member Functions
  76. 11.2.03: Classes and Objects - Constructor and Destructor