Skip to main content

UNIT: 1 Introduction of data types, Storage class, Operators, Operator precedence and associativity, Input/Output Functions, Sequential approach problems, If-else statement, Nesting of if statement, compound conditional if statement, switch statement, nesting of switch statement, selected approach problems, goto statement, loop statements(while statement, do-while statement and for statement), repetitive structure problems. Nesting of while statement, Nesting of do-while statement, Nesting of for statement, break and continue statement, Multiple loop variable, comma operator.

UNIT: 2 Introduction of One Dimensional and Two dimensional array, Declaration, Initialization, manipulation of one dimensional array, Insertion, deletion of new element in array, sorting, searching and merging of one dimensional array. Matrix manipulation of two dimensional array.

UNIT: 3 Modular programming, user defined function, passing arguments by value and array parameter, local and global variable, nesting of function, Recursion. string manipulation by string handling functions. Structure and Union data type, nested structure, array of structure, passing structure to the function.

UNIT: 4 Introduction to Pointers, declaration, address arithmetic, pointer arithmetic, using pointer as function argument (call by reference), dynamic memory allocation and de-allocation. UNIT: 5 File handling in C : creation of file, open a file, accessing, appending and deleting data of a file, updating data file, Defining and calling macros, standard c library and other standard c functions.

 

SUGGESTED READINGS:-

  • 1. “Concept of ‘C” by Robert laffore, TMH Publication.
  • 2. “Programming in ‘C” by E. Balaguruswami, TMH Publication
  • 3. “Let Us C” by Yaswant P. Kanetkar, Narosa Publication
  • 4. “Magic in C” AB Publication

Semester

Subject Code
BCA-204