Identifying the benefits and features of C language. Block structured language. Features of C language. Using the Data types available in C language. Fundamental Data types, Derived data types, Defining Data. Identifying the structure of C functions. Single level functions and multi level functions. Using the input output functions. Character based input output functions. String based input output functions. Using constructs. Conditional constructs. Loop constructs. Practice questions for C language.