RRRRRRRRRRRRRRRRRRRRRRR
RRRRRRRRRRRRRRRRRRRRRRR
AND
DATA STRUCTURES
NOTES
UDAYBHAN YADAV
OUTPUT
Name = xyz
Father name = xyz
Class = bca 1 year
Address = xyz
Age = xyz
Mobile no = xxxxxxxx2941
1.#include<iostream>
2.
3.int main() {
4. for (int i=1 ; i<100;i++);
5. {std :: cout<<std::endl;}}
1. #include <iostream>
2. Using namespace std;
3.
4. Int main() {
5. Int n = 10;// table ke liye kitne number chahiye
6. For(int I = 2; i< =20; i++) {
7. Cout<<i<<”ke table ka output hai;”<<endl;
8. For(int I = 1 ; i<=n’i++)} {
9. Cout<<i<<”x”<<i<<”=”<<i*i<<endl
10. }
11. Cout<<endl;}}
TOKEN
The smallest unit in a program are keyword token
① keyword
② identifiers
③ constants
④ string
⑤ oprations
① keyword
The keyword explicitly reserved identifiers can not be used as names for
the program varibalse or other user -defined elements
Asm double new switch
Aouto else operator template
Break enum private this
Case extern protected throw
Catch float public try
Char for rigister typedef
Class friend return union
Const goto short unsigned
continue If signed virtual
Default inline Siz of void
delete int static valatile
do long struct while
②IDENTIFIERS
IDENTIFIERS REFAR TO THE NAMS OF VARIABLES FUNSTION ARRAYS
CLASSES etc. CRETED BY THE PROGREAMAR THEY ARE THE
FUNDAMENTAL REQUIRMENT OF ONELY LANGUGE EACH LANGUAGE
HAS THIS OWN RUELS FOR NAMEING THESE IDENTIFIERS THE
FOLLOWING RULES ARE COMMON TO BOTH C AND C++
ONELY ALPHABETIC CHARACTERS DIGIT AND UNDER SUORE
ARE PERMITED
THE NAME CAN NOT START WITH A NUMBERS
UPPERCASE AND LOWARCASE LETTERS ARE DISTINECT
A DECLARED KEYWORD CAN NOT BE USED A VARIBLE NAME
③CONSTENT
CONSTENT REFAR TO FIXED VALUES THTAT DO NOT CHANGE DURING
THE EXEUCATION OF A PROGRAM LIKE C AND C++SUPORTS SEVERAL
KINDS OF INTARL CONSTENTS DO NOT HAVE MEMORY LOCATINS
④STRING
A STRING IS A SECUNACE OF THE CHARCTOR
⑤OPRATOR
① >> instruction OPRATOR
② << Exatraction Oprator
③ :: Scope resahtion oprators
④ ::* Paint to donbor destrauctor
⑤ Pointer to member operator
⑥ * Pointer to multiplayar oprator
⑦ delete Memory rlese oprator
⑧ endl Line feed oprator
⑨ siwie Field with oprator
C++ DATA TYPE
DERIVED TYPE
USER DEFINED TYPE
ARRAY
STRUCTURE
FUNSTION
UNION BUILT IN TYPE POINTER
CLASS
REFRENCE
ENUMERATION
int main() {
int num;
if (num % 2 == 0) {
} else {
return 0;
ALGORITHAM
FLOW CHART
A flow chart is a graphical representation of a process or
system that illustrates the sequence of steps and
decisions needed to complete a task.
Key Components:
(1) 1. Start
(2) 2. Input
(3) 3. Processing
(4) 4. Decision
(5) 5. Loop
(6) 6. Output
(7) 7. End
① TERMINAL\
TARMINATOR
② PROCESS
③ DESIGN
④ DOCUMENT
⑤ INPUT
⑥ STORED DATA
⑦ FLOW ARROW
⑧ PRE DEFINED PROCESS
⑨ ON PAGE CHARTECOTOR
⑩ OF PAGE REPRESENTER
well program are develop to solve release problems life
environment management payroll processing student
admission examination result processing etc .
date and to be used and complex the appairs to analysing
search Complex problems planning for software development
and controlling the development process is told programming
mythology
Return type
CALL BY REFERNCE
A FUNSTION CALL MOST THAT PROCESS ARGUMENT TO FUNSTION BY
PROCESSING THE ADDRESS OF THE ARGUMENT
EXAMPLE – INPUT
#include <iostream>
using namespace std;
int main()
{
int a = 10, b = 20, temp;
temp = a;
a = b;
b = temp;
OUTPUT
Before swapping
a = 10, b = 20
After swapping
a = 20, b = 10
INLINE FUNSTION
AS INLINE FUNSTION IS A FUNSTION THAT IS EXPENDED INLINE WELL IT IS
INVOKED THAT IS THE COMPILAR REPLACE THE FUNSTION CODE WITH THE
CROSHPONDING FUNSTION CODE
{function body }
DIFALT FUNSTION
IF FUNSTION A SIGN A DEFALT VALUE BE THE PARAMEETAR WHICH DOSE NOT
HAVE MACHING ARGUMENT IN THE FUNSTION CALL . CALL A FUNSTION
WITHOUT EXPONDING ALL ITS ARGUMENT
DEFALT VALUE ARE SEQURELY
RECALSUVE FUNSTION
RECALSUVE IS A SUCH FUNSTION WARE A FUNSTION CALL IT SELL ON OF THE
STATEMENT IN THE FUNSTION DIFINANTION MAKES A CALL TO THE SAME
FUNSTION IN WHICH IT IS PRESENT IT MAY SOUND LIKE AND INFINIGHT LOOPING
CONDISTIONS BUT JUST AS A LOOP HAS A CONDISTIONS CHEK TO TAKE THE
PROGRAM CANTROL OUT OF THE LOOP