Bca 101
Bca 101
Bca 101
Overview of C:
Algorithms, Flow- chart, Importance of C, translator, sample C programs, basic
structure of C programs, executing C program.
Constants, Variables and Data Types:
Character set, C tokens, keywords and identifiers, constants, variables, data types,
declaration of variables, assigning value to variable, defining symbolic constants.
Operators and Expression:
Operators - arithmetic, relational, logic~l, assignment, increment-decrement,' conditional,
bit-wise and special.
Arithmetic expressions, evaluation of expressions, type conversions in expressions,
operator precedence and associativity, mathematical functions.
Managing Input and Output Operators:
Reading and writing a character, formatted input-output.
User-Defined Functions:
Need for user-defined functions, the form of c function, return values and their types,
cal!ing a function, category of functions, handling of non-integer functions, nesting of
functions, recursion, functions with arrays, storage class.
Structures and Unions:
Structure definition, giving values to members, structure initialization, comparison of
structures, arrays of structures, arrays within structures, structures within structures,
structures and functions, unions, size of structures.
Pointers:
Definition, accessing the address of variable, declaring and initializing pointers,
accessing a variable through its pointer, pointer expressions, pointer increments and scale
factor, pointers and arrays, pointers and character strings, pointers and functions,
pointers and struct!1res.
File Management in C: .
File concept, various operations on files - Defining, opening" closing and input! output,
random access files, command line arguments.
Preprocessor.
BOOKS:
ANSI C E. Balaguruswami- TMH Publications
Mastering Turbo C Stan Kelly-Bootle - BPB Publications