Supercomputing Networking Research Education Ohio Supercomputer Center Site Map Staff Directory Support

C Programming

Description

This course is a description of the C programming language with emphasis on the features of C not present in other high-level languages and why these extra capabilities are useful. The bulk of the course will cover traditional language topics:

  • data types and expressions
  • looping commands
  • decision making constructs
  • advanced data types (arrays & structures)
  • functions
  • standard library routines
  • I/0 statements

In addition, a detailed discussion of C pointers -- their definition and use -- will be provided.

Handouts

June 2005, (PDF), Pete Carswell (Workshop Solution Set)

Prerequisites

None

Target Audience

novice to intermediate users

Class Duration

4 days

Additional Training Materials

C Programming, UW Experimental College
C Programming, Interface Technologies
Experimental C Tutorial, Rhodes College