This note explains the
following topics: Spacing and indentation, Input and output, Branching and
looping, Arrays, Variable Types, Operators, Functions, Structures, Libraries,
Makefiles, Pointers, Dynamic Data Structures, Advanced Pointers, Strings,
Operator Precedence, Command Line Arguments, Text files, Binary Files.
This
lecture notes include: Introduction to Programming, Arithmetic expressions and ConditionalBranching, Loops ,Functions, Arrays , Basic Algorithms, Pointer and File
Handling.
This note explains the following topics: C Language
Fundamentals such as Character set, Identifiers, keyword, data types, Constants
and variables, statements, expression, operators, precedence of operators,
Input-output, control structures, decision making and branching, Arrays,
Functions and Strings, Pointers, Structures, Unions, File handling.
Author(s): Asst. Professor Mrs Etuari Oram and Asst.
Prof. Mr Bighnaraj Naik
This
course note provides a thorough introduction to the C programming language, the
workhorse of the UNIX operating system and lingua franca of embedded processors
and micro-controllers.
This note explains all the common features and techniques for
the C language. The coverage is pretty quick, so it is most appropriate for
someone with some programming background who needs to see how C works. Topics
include variables, int types, floating point types, promotion, truncation,
operators, control structures (if, while, for), functions, value parameters,
reference parameters, structs, pointers, arrays, the pre-processor, and the
standard C library functions.