Programming Fundamentals - II (AING112)
An overview of C programming language. Sequential structures, data types and classes of data, arithmetic operators and expressions, assignment statements, type conversions, simple I/O functions (printf, scanf, fprintf, fscanf, gets, puts, fgets, fputs). Selective structures, relational operators, logical operators, conditional expression operator, conditional statements (if, switch). Repetitive structures, while, dowhile, for loops, loop interruptions (goto, break, continue). Functions, function definitions and function calls. Arrays, array declaration, array initialization, arrays as function arguments. Pointers, basics of pointers, functions and pointers arrays and pointers, strings and pointers. Library functions for processing strings, pointer arrays.