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.
This
lecture notes include: Introduction to Programming, Arithmetic expressions and ConditionalBranching, Loops ,Functions, Arrays , Basic Algorithms, Pointer and File
Handling.
This
note covers the following topics: C essentials, Data types, Data input and
output, Operators and expressions, Decision control structure, Loop control
statement, Arrays, Functions, Strings, Pointers and Introduction to cpp.
C is a
relatively small language, but one which wears well. Topics covered includes: Basic Data
Types and Operators, Statements and Control Flow, Functions and Program
Structure, Basic I/O, Operators, Strings.
Beginners and professional programmers alike will benefit
from the numerous examples and extensive exercises developed to guide readers
through each concept. Step-by-step dissections of program code illuminate the
correct usage and syntax of C language constructs and reveal the underlying
logic of their application. The clarity of exposition and format of the book
make it an excellent reference on all aspects of C.