Completed
Introduction
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
Pointers in C for Absolute Beginners – Full Course
Automatically move to the next video in the Classroom when playback concludes
- 1 Introduction
- 2 What is a computer eli5 CPU, RAM, bytes
- 3 Data Types
- 4 Intro to processes
- 5 process memory layout
- 6 Variables in memory
- 7 Naive change_value program
- 8 Change_value with pointers
- 9 The classic swap
- 10 Why declaration and dereference have the same syntax for pointers?
- 11 Advantages of passing by reference va passing by value
- 12 Why do pointers to different data types have the same size?
- 13 Given that pointers have all the same size, why do we need a pointer type?
- 14 void pointers are confusing
- 15 why malloc is handy and more on void*
- 16 Are arrays just pointers?
- 17 Array Decay into a pointer
- 18 why array decay is useful?
- 19 arr[5] == 5[arr]
- 20 pointers to pointers: **argv
- 21 *argv[] or **argv?
- 22 pointer to functions
- 23 use case with pointers to functions