|
Provided by: LearningMeasure.com Introduction to the C Programming LanguageComputer |
![]() |
This is an introductory course to the C programming language. It is recommended that the gcc compiler is used for this course.
|
|
||||||||||
Training
Provided by LearningMeasure.com
- M asked: I am interested in taking and introductory and intermediary online course in c programming.
- H asked: notes on c programming
Introduction to the C Programming Language
CPROG101 - Introduction to the C Programming Language
In this course some of the basics of the C language are introduced. A short overview of the language is provided, along with several programming exercises. This is the first in a series of courses that cover the C language.
The course outline is as follows:
- Introduction
- The Compiler
- Excercise 1 - The "Hello World" Program
- The "#include" compiler directive
- The "main" function
- The "printf" function
- The "return" statement
- Statements and Compound Statements
- White Space
- Comments
- Variables
- User Input and Output
- stdin and stdout
- Escape Sequences
- scanf
- printf
- getchar
- putchar
- Exercise 2 - "What is your name"
- Basic Arithmetic
- Arrays
- Pointers
- Types and Typcasting
- Exercise 2 Revisited - Buffer Overflow Fix
- Program Control - Part 1
- The "if" statement
- Looping
- The "while" statement
- The "continue" statement
- The "break" statement
- The "for" statement
- Exercise 3 - A Simple Calculator
- Exercise 4 - Printing a multiplication table
- Program Control - Part 2
- The "do"..."while" loop
- The "switch" statement
- The infinite loop
- Functions
- Exercise 5 - A simple menu program
- Summary
This course assumes that you have a C compiler installed, that you know how to use it to compile programs, that you have some sort of text editor for writing programs, and that you have basic computer skills. It is recommended that before taking this course that you take GCC101 if you are going to use the free gcc compiler.
About The Training Provider: LearningMeasure.com
LearningMeasure.com - LearningMeasure. com provides training and consulting, services for technically-minded individuals, groups, and businesses. Specifically designed for the on-line training of technicians and engineers, but accessible to all.
Our courses cover a wide range of technical topics including: measurement, electrical engineering, computing, internet and the world wide web, mathematics, and other...

