Difference between revisions of "Advance C"

From Script | Spoken-Tutorial
Jump to: navigation, search
Line 1: Line 1:
 +
Advanced C is for the programmer who has some experience writing applications in C or a similar language. This includes allocating large data objects which at compile time, is seldom practical, especially if the data objects are used frequently and for a short time. Instead, you usually allocate these data objects at runtime. C compiler produces the object module, preprocesses the input file, allocates internal storage for various data-types, creates memory data-structures, standard file I/O library etc
 +
 +
 +
 +
 
* Command Line arguments in C
 
* Command Line arguments in C
 
** main function with arguments
 
** main function with arguments

Revision as of 11:17, 17 November 2014

Advanced C is for the programmer who has some experience writing applications in C or a similar language. This includes allocating large data objects which at compile time, is seldom practical, especially if the data objects are used frequently and for a short time. Instead, you usually allocate these data objects at runtime. C compiler produces the object module, preprocesses the input file, allocates internal storage for various data-types, creates memory data-structures, standard file I/O library etc



  • Command Line arguments in C
    • main function with arguments
    • argc
    • argv
    • Header files


  • Typedef and Union in C
    • typedef keyword
    • Union keyword
    • Syntax and use of typedef and union
    • Difference between union and structure
    • ex: Check whether number is a pallindrome

           Calculate total marks of student


  • Storage class specifiers
    • storage class specifiers
    • auto keyword
    • static keyword
    • extern keyword
    • register keyword

Contributors and Content Editors

Ashwini, Nancyvarkey, PoojaMoolya, Pratik kamble