Appin Technology Lab: Programming in C
Appin Technology Lab: Programming in C
PROGRAMMING IN C
UNIT 1: THE BASICS OF C
PROGRAMMING BUILDING BLOCKS C CHARACTER SET IDENTIFIERS KEYWORDS DATA TYPES INPUTTING THE DATA TYPE CONVERSION FORCED CONVERSION TYPE CASTING
UNIT 2: C OPERATORS
EXPRESSIONS STATEMENTS COMPOUND STATEMENT SYMBOLIC CONSTANT ASSIGNMENT OPERATOR ARITHMETIC OPERATOR RELATIONAL OPERATOR LOGICAL OPERATOR TERNARY OPERATOR INCREMENT OPERATOR BITWISE OPERATOR OPERATOR PRECEDENCE
UNIT 4: FUNCTION
SYNTAX OF FUNCTION DEFINITION CALLING A FUNCTION CALL BY VALUE CALL BY REFERENCE RECURSION STACK OVERHEADS IN RECURSION WRITING A RECURSIVE FUNCTION
UNIT 7: C PREPROCESSORS
MACRO EXPANSION MACRO WITH ARGUMENTS AND FUNCTION FILE INCLUSION CONDITIONAL COMPILATION MISCELLANEOUS DIRECTIVES
PROGRAMMING IN C++
UNIT - 3 INHERITANCES
OBJECTIVE DEFINITION (INHERITANCE) TYPES OF INHERITANCE ARE AS FOLLOWS:SINGLE INHERITANCE MULTIPLE INHERITANCE HIERARCHICAL INHERITANCE - ONE SUPER CLASS, MANY SUB CLASSES. MULTILEVEL INHERITANCE - DERIVED FROM A DERIVED CLASS HYBRID INHERITANCE - MORE THAN TWO TYPES OF INHERITANCE. CLASS HIERARCHY DERIVATION PUBLIC, PRIVATE & PROTECTED VISIBILITY MODE AGGREGATION COMPOSITION
UNIT - 4 POLYMORPHISM
DEFINITION FEATURES AND ADVANTAGES OF THE CONCEPT OF POLYMORPHISM: TYPES OF POLYMORPHISM: VIRTUAL FUNCTION EXAMPLE OF VIRTUAL FUNCTIONRULES FOR VIRTUAL FUNCTIONSPURE VIRTUAL FUNCTIONSPARAMETRIC POLYMORPHISM OVERLOADABLE OPERATORS OPERATORS THAT CANNOT BE OVERLOADED