C - Programming Syllabus
* Introduction
o About C
o C and UNIX
o This Course
o Dialects of C
+ Common C
+ ANSI C
* A Quick Overview of C
o A Very Simple Program
o A Weight Conversion Program
o Weight Conversion Table Using a Function
o Weight Conversion with a Prompt
o Weight Conversion with Command Line Argument
o Fibonacci Series Using an Array
* Using C with UNIX
o Writing the Program
o Compiling the Program
+ The C Compiler (cc)
+ Make, a Program Builder
+ Improved Type Checking Using Lint
o Running the Program
* Constant and Variable Types
o Variables
o Variable Names
o Global Variables
+ External Variables
o Static Variables
o Constants
o Arrays
* Expressions and Operators
o Assignment Statement
o Arithmetic operators
o Type conversion
o Comparison
o Logical Connectors
o Summary
* Control Statements
o The if else Statement
o The switch Statement
o Loops
o The while Loop
o The do while Loop
o The for Loop
o The break Statement
o The continue Statement
o The goto Statement
* Functions in C
o Scope of Function Variables
o Modifying Function Arguments
o Pointers in C
o Arrays and Pointers
o Recursive Functions
* Input and Output
o The Standard Input Output File
o Character Input / Output
+ getchar
+ putchar
o Formatted Input / Output
+ printf
+ scanf
o Whole Lines of Input and Output
+ gets
+ puts
* Handling Files in C
o UNIX File Redirection
o C File Handling - File Pointers
+ Opening a file pointer using fopen
+ Standard file pointers in UNIX
+ Closing a file using fclose
o Input and Output using file pointers
+ Character Input and Output with Files
+ Formatted Input Output with File Pointers
+ Formatted Input Output with Strings
+ Whole Line Input and Output using File Pointers
o Special Characters
+ NULL, The Null Pointer or Character
+ EOF, The End of File Marker
o Other String Handling Functions
o Conclusion
* Structures in C
o Defining a Structure
o Accessing Members of a Structure
o Structures as Function Arguments
o Further Uses of Structures
* The C Preprocessor
o Using #define to Implement Constants
o Using #define to Create Functional Macros
o Reading in Other Files using #include
o Conditional selection of code using #ifdef
+ Using #ifdef for Different Computer Types
+ Using #ifdef to Temporarily Remove Program Statements
* Programs with Several Files
o Advantages of Using Several Files
o How to Divide a Program between Several Files
o Organisation of Data in each File
o Compiling Multi-File Programs
+ Separate Compilation
o Using make with Multi-File Programs
* UNIX Library Functions
o Finding Information about Library Functions
o Use of Library Functions
o Some Useful Library Functions
* Precedence of C operators
* Special Characters
* Formatted Input and Output Function Types
* Some Recommended Books
* C Language Keywords
* Usable SUN Systems
Link To This Guide : C-Programming
Related posts:
If you enjoyed this article, subscribe to receive more great content just like it.
0 comments for this post
Leave a reply
Write your message here.
Please leave your Email Id so that I can contact you.
Thanks for your Valuable Suggestion,
- Making a blog at blogspot
- Blog Setting
- How to backing up template
- How to backing up widgets
- How to changing template
- Make a Post Summary (Read more)
- Blog Comment send to @mail
- Adding search engine to blog
- Making a drop down menu
- Add google talk to blog (1)
- Making a News Paper Style Drop Caps
- Adding Recent Post & Recent Comments
- Adding Yahoo!Massenger icon
- Adding Google talk (2)
- Adding yahoo! Massenger Emoticons (1)
- Fix error "Widget IDs should be unique"
- Making a Table of Content
- Adding shoutbox
- Adding user online tracker
- Adding Statistic & tracker
- Adding digg button to post page
- Upload image to image hosting
- Making a Logo and image button
- Adding Favicon to URL address
- Adding a Clock to blog
- Removing the number of label