Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Standard view
Full view
of .

1.3.2 Benefits of using Algorithms:
1.3.3.1 Randomized Algorithms:
1.3.3.2 Divide-and-conquer Algorithms:
1.3.3.3 Dynamic-programming solutions:
1.3.3.4 Greedy Algorithms:
1.3.3.5 Approximation Algorithms:
1.3.4.1 Worst-Case Analysis:
1.3.4.2 O-notation:
1.3.4.3 O-Notation Example:
1.4.2 Limitations of Using Flowcharts:
1.4.3 When to Use a Flowchart:
1.4.4 Flowchart Symbols & Guidelines:
1.4.5 Types of Flowcharts:
1.5.1 Activities involved in program design:
1.5.2.1 Steps in Object-Oriented Analysis:
1.5.2.2 Steps in Object-Oriented Design:
1.5.2.3 Steps to achieve Object-Orientedness:
1.6 SUMMARY
1.7.1 Questions:
1.7.2 Programming Projects:
2.1 OBJECTIVES
2.2 INTRODUCTION
2.3 ORIGIN AND HISTORY OF C++
2.4 APPLICATIONS OF C++
2.5 C AND C++
2.6 A SIMPLE C++ PROGRAM
2.7 PROGRAMMING TIPS
2.8 SUGGESTIONS FOR C PROGRAMMERS
2.9 PITFALLS
2.10 TESTING AND DEBUGGING
3.1 OBJECTIVES
3.2 INTRODUCTION
3.3 VARIABLES
3.4 IDENTIFIERS
3.5 RESERVED WORDS
3.6 DECLARATION OF VARIABLES
3.7 SCOPE OF VARIABLES
3.8 INITIALIZATION OF VARIABLES
3.9 REFERENCE VARIABLES
3.10.1 Literal constants:
3.10.2 Symbolic constants:
3.11 ASSIGNMENT STATEMENTS
3.12 SUMMARY
3.13.1 Questions:
3.13.2 Programming Projects:
4.1 OBJECTIVES
4.2 INTRODUCTION
4.3.1 Booleans:
4.3.2 Character Types:
4.3.3 Integer Types:
4.3.4 Floating-Point Types:
4.3.5 Sizes:
4.3.6 Void:
4.3.7 Enumerations:
4.3.8 Pointers:
4.3.9 Arrays:
4.3.10 References:
4.3.11 Structures:
4.4.1 Arithmetic Operators:
4.4.2 Relational Operators:
4.4.3 Logical Operators:
4.4.4 Bitwise Operators:
4.5 OPERATOR PRECEDENCE
4.6.1 Constant Expressions:
4.6.2 Integral Expressions:
4.6.3 Float Expressions:
4.6.4 Pointer Expressions:
4.6.5 Relational Expressions:
4.6.6 Logical Expressions:
4.6.7 Bitwise Expressions:
4.7 SUMMARY
4.8.1 Questions
4.8.2 Programming Projects:
5.1 OBJECTIVES
5.2 INTRODUCTION
5.3 STANDARD OUTPUT (COUT)
5.4 STANDARD INPUT (CIN)
5.5 ESCAPE CHARACTERS
5.6.1 Macro definitions (#define, #undef):
5.6.3 Source file inclusion (#include):
5.6.4 Pragma directive (#pragma):
5.6.5 Error directive (#error):
5.7.1 Using Declaration:
5.7.2 Using Directive:
5.7.3 Namespace std:
5.9 SUMMARY
5.10.1 Questions:
5.10.2 Programming Projects:
6.1. Introduction
6.2.1 if statement:
6.2.2 if-else statement
6.2.3 Conditional operator
6.2.4 switch statement:
6.3 COMPOUND STATEMENTS
6.4 INCREMENT (++) & DECREMENT(--)
6.5 Review Questions
7.1 INTRODUCTION
7.2.1 while loop:
7.2.2 do while
7.2.3 for
7.3 REVIEW QUESTIONS
7.4 REFERENCES & FURTHER
8.1. INTRODUCTION
8.2 BREAK AND CONTINUE
8.3 MANIPULATORS: ENDL , SETW ,SIZEOF
8.4 TYPE CAST OPERATORS
8.5 REVIEW QUESTIONS
9.1.1. What is a function?
9.1.2. Why use it?
9.1.3. How does it work in an program?
9.2.1.1. Math Library Functions
9.2.2.1. Local Variables in Functions
9.2.2.2. Function Prototypes:
9.4 REVIEW QUESTIONS
10.0 OBJECTIVES
10.1. INTRODUCTION
10.2. CALL BY VALUE
10.3. CALL BY REFERENCE
10.5 RECURSIVE FUNCTIONS
10.6. REVIEW QUESTIONS
11.0 Objectives
11.1 INTRODUCTION TO ARRAYS
11.2 2-D ARRAYS
11.3 MULTIDIMENSIONAL ARRAYS
11.4 ARRAYS IN FUNCTIONS
12.1 DEFINITION OF POINTER
12.2 Why Use Pointers?
12.3 INITIALIZING A POINTER
12.4 A POINTER TO A POINTER
12.5 OPERATIONS ON POINTERS
12.6 POINTERS IN FUNCTION
12.7 VOID POINTERS
12.8 POINTER TO CONSTANT
12.9 CONSTANT POINTERS
12.10 GENERIC POINTER
13.1 What is String?
13.2 THE STRING COPY FUNCTION(STRCPY())
13.3 THE STRING CONCATENATION FUNCTION
13.4 THE STRING COMPARE FUNCTION(STRCMP)
14.1 RESIZING VECTORS
14.2 RESIZING VECTORS
15.1 DECLARING THE STRUCTURE
15.2 COMBINING DECLARATION AND DEFINITION
15.3 INITIALIZING STRUCTURE MEMBERS
15.4 STRUCTURE AS FUNCTION ARGUMENTS
15.5 RETURNING STRUCTURE VARIABLES
15.6 NESTED STRUCTURES
15.7 ARRAY OF STRUCTURES
15.8 PASSING STRING AS FUNCTION ARGUMENTS
0 of .
Results for:
P. 1
C .pdf

# C .pdf

Ratings: (0)|Views: 4 |Likes:

### Availability:

See more
See less

01/16/2013

pdf

text

original

Pages 5 to 40 are not shown in this preview.
Pages 45 to 70 are not shown in this preview.
Pages 75 to 152 are not shown in this preview.
Pages 157 to 188 are not shown in this preview.
Pages 193 to 205 are not shown in this preview.