Introduction-Getting started
Overview
()
History of C
()
Introduction-First program
Compiling, debugging, and running a program, part 1
()
Compiling, debugging, and running a program part 2 (File included ➕)
()
First Program
()
Example - Circle code
()
Example - Marathon
()
Introduction-Simple input/output
Simple input/output - fahrenheit
()
Simple input/output - miles
()
Lexical Elements and Data Types-Character sets and tokens
Character sets and tokens
()
Comments
()
Keywords
()
Identifiers
()
Operators
()
Expressions and precedence (File included ➕)
()
Expression and evaluation
()
Declarations
()
Fundamental types and sizeof
()
The char type (File included ➕)
()
The int type
()
The integer and floating point types (Files included ➕)
()
Flow of Control and Simple Functions-Relational operators and expressions
Logical operators, expressions, and short-circuit evaluation
()
Flow of Control and Simple Functions-The compound statement
The conditional statement if and if-else
()
The iterative statement while
()
while-cnt-char-explained
()
while-code - example
()
Flow of Control and Simple Functions-While loop questions
The for statement and its while analog
()
for statement code example
()
oddball operators-conditional and comma
()
ternary-operator code example
()
Flow of Control and Simple Functions-Why the goto should be avoided
Break and continue and switch (File included ➕)
()
Advanced Functions, Recursion, Arrays, and Pointers-Function
Function definition
()
Function code example
()
Return statement
()
Function prototype
()
Function Prototype - code example
()
Function variables—with call-by-value explained
()
Function definitions and scope rules
()
Advanced Functions, Recursion, Arrays, and Pointers-Use of storage classes
Storage class code example
()
Simple recursion
()
Recursion- factorial code
()
Recursion Fibonacci code (File included ➕)
()
Arrays and pointers-Arrays and pointers
Pointers and simple arrays
()
initialize arrays
()
array-grade-code example
()
What is a pointer
()
Pointer code example
()
Call-by-reference simulated
()
array as a parameter
()
array-bubble-sort code
()
merge sort overview
()
merge code -example 1
()
merge code example 2 (File included ➕)
()