This note explains the
following topics: Compiling, Structure and style, Variables, Error handling,
Simple Input and Output, Simple math, Procedures and functions, Preprocessor,
Libraries, File IO, Arrays, Pointers, Memory management, Strings, Complex types,
Networking in UNIX, Particularities of C, Language Overloading and Extensions,
Combining Languages, Computer Programming, C Reference Tables, POSIX Reference,
Licenses.
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.
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.
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.
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 note covers the following topics: The Common Desktop
Environment, C/C++ Program Compilation, C Basics, Conditionals, Looping and
Iteration, Arrays and Strings, Functions, Pointers, Dynamic Memory Allocation
and Dynamic Structures, Low Level Operators and Bit Fields, The C
Preprocessor, C, UNIX and Standard Libraries, Integer Functions, Random
Number, String Conversion, Searching and Sorting, String Handling, File Access
and Directory System Calls, Interprocess Communication (IPC), PipesRemote
Procedure Calls (RPC) and Writing Larger Programs.
This course is intended to help a good programmer particularly someone familiar with DEC Fortran, start programming in
C. Topics covered includes: Why is the language called C, Variables, Types and
Functions, Loop and Flow Control Constructs, Arrays, Pointers, Strings,
Structures and Unions, Typedef, Header Files, Macros and the ? operator,
Logical and Relational Operators, Bitwise Operators, Function Prototypes, File
IO Routines and Command Line Arguments, Obfuscation, Changing from VAX C or
K&R C to ANSI Compliant DEC C.