Receive All Updates via Google+. Just Click The Button Below...


Powered By VybhavaTechnologies
Skip To Continue

fbbox

Friday, July 12, 2013

C Beginners Camp

Introduction to C Language
  • Data types
  • Indentation
  • If else
  • Operators
  • The While loop
  • The For loop
  • Nested loop statements
  • The Break and Continue Statement
  • Switch case  default and break
  • Bit-wise operators
Functions
  • What is function?
  • Need for functions
  • Standard and user defined functions
  • What is header file
  • How to create our own header file
  • Difference between source and exe file
  • How to create exe file
  • Defining and calling functions
  • Storage classes
  • Automatic storage classes
  • Register storage classes
  • Static storage classes
  • External storage classes
  • Pass by value and pass by reference
  • Return by value and return by reference
  • Recursive functions
Pointers
  • Memory concepts
  • Pointers to variables
  • Pointers to pointers
  • Pointers with operations
  • core dumps (advanced content)
Arrays
  • Introduction to arrays
  • Need for arrays
  • Arrays with pointers
  • Arrays with functions
  • Types of arrays
  • One dimensional arrays
  • Two dimensional arrays
  • Multi dimensional arrays
Strings
  • Char pointers
  • Char array
  • Declaring and initializing string variable
  • String with pointers
  • String with functions
  • String functions
  • Array of strings
Structures, Unions,  Enum and typedef 
  • Enum and typedef
  • Introduction to structures
  • Defining structures
  • Struct with pointers, arrays, strings and functions
  • Arrays, strings as structure members
  • Containership
  • Union, difference between structure and union
File operations
  • Introduction to files
  • Types of files
  • File pointers
  • Opening and closing files
  • Modifying and deleting files
  • Interacting with
  • Text files (ex: .txt, .c, .cpp)
  • Database files
  • Creating database with file operations
  • Command line arguments
Dynamic memory allocations
  • Purpose of dynamic memory allocations
  • Malloc, calloc, realloc and free
  • Sorting
  • Recursion
  • Lists
  • Single linked list
  • Double linked list
  • Circular list
  • Stacks
  • Queues

Follow by Email