- To create programs, you need something called a compiler. You also need a linker, which is important but not as memorable. And you need a text editor. All three of these tools and more are available through an integrated development environment, or IDE. For this course, I've chosen the Code::Blocks IDE, which is available free for Windows, Mac, and Linux systems. If you don't have Code::Blocks, then a later movie explains how to find it, install it, and get it configured for use in this course. Additionally, I've provided exercise files.
These will save you a lot of typing time and they're easy to load. You can download a ZIP file of the exercise files from the course page. Extract all those files into your computer's mass storage system. You don't have to do it now, as a later movie describes the process in full detail. The exercise files are all plain text. They contain C language source code, and the file names all end with the .c file name extension. They're organized by chapter and movie number. Eventually you'll use the exercise files in various movies as you learn more about C.
And don't worry about altering the exercise files, because you will. That's part of my teaching process. If you need to keep a clean copy, then you can always download the ZIP file from the course page again.
Author
Released
10/10/2014- Understanding a C program
- Adding comments
- Using escape characters
- Working with values and placeholders
- Introducing variables
- Making a decision with if
- Looping
- Adding functions
- Manipulating strings
- Building arrays
- Nesting structures
Skill Level Beginner
Duration
Views
Related Courses
-
Introduction
-
Welcome46s
-
Using the exercise files1m 20s
-
-
1. Getting Started
-
Programming overview3m 56s
-
Configuring Code::Blocks3m 47s
-
Compiling a sample program4m 59s
-
-
2. Programming Basics
-
Understanding a C program7m 43s
-
Sending text to output2m 13s
-
Adding comments to the code2m 26s
-
Introducing variables7m 3s
-
Using character I/O6m 24s
-
Working with math7m 19s
-
Making more calculations5m 34s
-
-
3. Program Flow Control
-
Looping with while8m 2s
-
Nested loops4m 8s
-
Adding a function6m 8s
-
Passing values to a function2m 54s
-
4. Intermediate C Language Concepts
-
Manipulating strings6m 28s
-
Building arrays6m 45s
-
Understanding structures5m 3s
-
Working with time functions5m 53s
-
5. Advanced C Language Concepts
-
Understanding variables5m 57s
-
Creating pointer functions5m 36s
-
Working with pointer arrays4m 21s
-
Allocating memory3m 13s
-
Building a linked list8m 5s
-
-
Conclusion
-
Next steps2m 11s
-
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.
CancelTake notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.
Share this video
Embed this video
Video: Using the exercise files