Difference between revisions of "Advance C"
From Script | Spoken-Tutorial
Nancyvarkey (Talk | contribs) |
Nancyvarkey (Talk | contribs) |
||
Line 4: | Line 4: | ||
__TOC__ | __TOC__ | ||
− | |||
− | |||
# Command Line arguments in C | # Command Line arguments in C | ||
#* main function with arguments | #* main function with arguments | ||
− | #* argc | + | #* '''argc''' |
− | #* argv | + | #* '''argv''' |
#* Header files | #* Header files | ||
# Typedef and Union in C | # Typedef and Union in C | ||
− | #* typedef keyword | + | #* '''typedef''' keyword |
− | #* | + | #* '''union''' keyword |
− | #* Syntax and use of typedef and union | + | #* Syntax and use of '''typedef''' and '''union''' |
− | #* Difference between union and structure | + | #* Difference between '''union''' and '''structure''' |
#* ex: | #* ex: | ||
#*# Check whether number is a pallindrome | #*# Check whether number is a pallindrome | ||
Line 22: | Line 20: | ||
# Storage class specifiers | # Storage class specifiers | ||
#* storage class specifiers | #* storage class specifiers | ||
− | #* auto keyword | + | #* '''auto''' keyword |
− | #* static keyword | + | #* '''static''' keyword |
− | #* extern keyword | + | #* '''extern''' keyword |
− | #* register keyword | + | #* '''register''' keyword |
Revision as of 11:40, 17 November 2014
Advance C
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.
Contents
- 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