C Syllabus
C Syllabus
SYLLABUS OF C-LANGUAGE
OVERVIEW OF PROGRAMMING
Need of Programming
Programming Languages
Types of Programming Problems
Program Development Life cycle
Logic of 100 Program with Flowchart
Overview of C-Language
Features of c language
Structure Programming
Modules Programming
Character set
Identifier
Variables
Constants
Keywords
Data Types
Expression
Operand
Operators
Arithmetic Operators
Relational Operators
Logical Operators
Assignment Operators
Increment and Decrement Operators
Conditional Operator
Bitwise Operators
Sizeof operator
Special Operator
Type Conversion
Precedence and Associativity Operators
Role of Parentheses in Evaluating Expression
Section in c program
Documentation Section
o Comment- single line and Multi Line
o Importance of Comment
Link –Section
o Purpose of Link Section
o Use of Library Product
o How C Library are Organized
o How to Link Program with Library
o Introduction of Basic Header file of c
Global Declaration Section
o Purpose and its Importance
Main Section
o Importance of main Function
o Return type of Main
o Command Line Argument
Local Declaration (Need of variable within the Block)
Purpose of clrscr()
Purpose of Printf()
Printing any message
Formatting Strings
How to Print variable value
Escape Sequence Character
Purpose of Scanf()
How scanf work Internally
Purpose of getch()
Simple if
If else
Else if Ladder
Multiple if
Nested if else
Switch case Statement
Programming, where Data processing Perform without any Condition,20 program
Array
Limitation of variable and importance of Array
Properties of Array
What is Array
Types of Array
1-D Array
2-D Array
3-D Array
How to Insert,Retrive,and Remove data from Array
About 50 program Development in Array
String
What is String?
How to we accept String from User
How we Initialized String
How we retrieve String from Character arrray one by one
About 30 program of String handling without using Library Function
Handling Multiple String with 2-D character Array
String Handling Library functions
Programming with String Library functions
Function
Pointer
Overview of Pointer
o What is address of variable
o How variables value can be accessed
o What is Pointer
Need of Structure
Difference between simple Variable and Structure Variable
How Structure is created
How its variable is Declared
Size of structure variables
How we access member of structure with its variable
Some Program with Structure
Nested Structure and its need
Array of structure
Array within Structure
Pointer of structure
Pointer within structure
Passing structure variable to the function
What is Union
Difference between Structure and Union
File Handling
What is File
Need of File
Meaning of File handling
Operation Performing on file
o Create
o Write
o Read
o Append
Different Mode of file
Error in opening file
Closing a file
End of file
Wriiting and reading character from the file
Writing and reading String
Writing and reading Formatted data
Block Read/Write
Random access to File