USF Home
Administrators
Hardware Status





Search this site
 

USF: C Tutorial Contents

Table of Contents


1.0 About this tutorial
  1.1.0 Brief History of C
  1.2.0 Why learn C?
  1.3.0 Setting up / What you will need
2.0 First Example
  2.1.0 The "Hello, World!" Program
  2.2.0 What does all this mean?
3.0 Variables, Data Types and Operators
  3.1.0 Variables
    3.1.1 Data Types
  3.2.0 Arrays
    3.2.1 Examples of Arrays
  3.3.0 Operators
    3.3.1 Assignment Operators
    3.3.2 Mathematical Operators
4.0 Control Flow
  4.1.0 Relational Operators
  4.2.0 Equality Operators
  4.3.0 if/else statements
5.0 Developing Structured Programs
  5.1.0 Loops
    5.1.1 for Loops
    5.1.2 while Loops
  5.2.0 Using continue/break
6.0 Functions
  6.1.0 Function Definitions
    6.1.1 void Functions
  6.2.0 Function Prototypes
  6.3.0 Scope Rules
7.0 Pointers
  7.1.0 Pointer Basics
  7.2.0 Pointers and Arrays - Pointer Artithmetic
  7.3.0 Pointers as function arguments
8.0 User Defind Types - Structures
  8.1.0 Declaring Structures
  8.2.0 Using/Modifiying Structure Data
  8.3.0 Operators on Data Structures
  8.4.0 Pointers to Structures

 



Copyright © 2008, Research Computing, USF, 4202 E. Fowler Avenue, Tampa, FL 33620