Heads up! Looks like you're using adblock. Please consider supporting us by whitelisting coursedio.online How?
arrow_back
Go back

C Programming Basics: Flow Control, Variables, and Pointers

Jul 26, 2018 • Dan Gookin

Start Course arrow_forward

About this course

Get a quick introduction to the vocabulary and basics of programming in C, the language that inspired C++, Objective-C, and many others.



play_circle_filled

Programming foundations in C

49s
play_circle_filled

Understanding the process

3m 54s
play_circle_filled

Obtaining a compiler and IDE

3m 12s
play_circle_filled

Compiling a sample program

5m 1s
play_circle_filled

Reviewing the C language

3m 54s
play_circle_filled

Introducing C code

3m 43s
play_circle_filled

Sending text to output

2m 55s
play_circle_filled

Challenge: Add a puts() statement

30s
play_circle_filled

Solution: Add a puts() statement

1m 19s
play_circle_filled

Adding comments to the code

2m 50s
play_circle_filled

Exploring the printf() function

1m 57s
play_circle_filled

Challenge: Add a new line

53s
play_circle_filled

Solution: Add a new line

1m 32s
play_circle_filled

Working with escape sequences

1m 46s
play_circle_filled

Challenge: Use escape sequences

43s
play_circle_filled

Solution: Use escape sequences

1m 36s
play_circle_filled

Working with values and placeholders

4m 39s
play_circle_filled

Introducing variables

3m 4s
play_circle_filled

Experimenting with variables

3m 11s
play_circle_filled

Using character I/O

6m 3s
play_circle_filled

Exploring the scanf() function

4m 20s
play_circle_filled

Working with strings

5m 25s
play_circle_filled

Understanding arithmetic in C

1m 51s
play_circle_filled

Doing math

5m 53s
play_circle_filled

Making more calculations

2m 37s
play_circle_filled

Challenge: Math quiz

46s
play_circle_filled

Solution: Math quiz

2m 26s
play_circle_filled

Making a decision with if

5m 21s
play_circle_filled

Making multiple decisions

4m 3s
play_circle_filled

Challenge: Make a decision

32s
play_circle_filled

Solution: Make a decision

1m 36s
play_circle_filled

Looping with while

5m 28s
play_circle_filled

Repeating chunks of code with for

3m 25s
play_circle_filled

Challenge: Output a series of numbers

30s
play_circle_filled

Solution: Output a series of numbers

1m 45s
play_circle_filled

Nested loops

2m 50s
play_circle_filled

Understanding functions

3m 10s
play_circle_filled

Adding a function

4m 12s
play_circle_filled

Passing values to a function

2m 28s
play_circle_filled

Challenge: Evaluate a number

31s
play_circle_filled

Solution: Evaluate a number

1m 16s
play_circle_filled

Returning a value from a function

3m 41s
play_circle_filled

Manipulating single characters

4m 50s
play_circle_filled

Using logical operators

4m 8s
play_circle_filled

Manipulating strings

5m 29s
play_circle_filled

Challenge: Build a string

44s
play_circle_filled

Solution: Build a string

2m 15s
play_circle_filled

Exploring constant expressions

4m 36s
play_circle_filled

Understanding arrays

5m 59s
play_circle_filled

Creating multidimensional arrays

4m 10s
play_circle_filled

Challenge: Add a dimension to an array

28s
play_circle_filled

Solution: Add a dimension to an array

1m 24s
play_circle_filled

Understanding structures

5m 54s
play_circle_filled

Exploring variables

4m 55s
play_circle_filled

Understanding pointers

4m 54s
play_circle_filled

Using pointers

4m 14s
play_circle_filled

Challenge: Create a char pointer

1m
play_circle_filled

Solution: Create a char pointer

1m 16s
play_circle_filled

Accessing arrays with pointers

6m 46s
play_circle_filled

Creating pointer functions

4m 52s
play_circle_filled

Working with pointer arrays

4m
play_circle_filled

Allocating memory

4m 50s
play_circle_filled

Challenge: Write a Hello program

28s
play_circle_filled

Solution: Write a Hello program

1m 33s
play_circle_filled

Continue exploring C programming

1m 23s