05:34CS50 2021 in HDR - Lecture 4 - Memory
From the creator
This is CS50, Harvard University's Introduction to the intellectual enterprises of computer science and the art of programming. Enroll for free at https://cs50.edx.org/. Slides, source code, and more at https://cs50.harvard.edu/x. Playlist at https://www.youtube.com/playlist?list=PLhQjrBD2T383f9scHRNYJkior2VvYjpSL. TABLE OF CONTENTS 00:00:00 - Introduction 00:01:17 - Memory 00:04:16 - RGB 00:06:15 - Hexadecimal 00:14:12 - Memory Addresses 00:17:27 - address.c 00:19:47 - Pointers 00:22:12 - Address Of 00:26:36 - Dereference Operator 00:31:13 - Visualizing Pointers 00:39:18 - Assignment Operator 00:40:52 - Strings in Memory 00:44:47 - char * 00:59:09 - Pointer Arithmetic 01:09:52 - compare.c 01:20:52 - copy.c 01:25:46 - malloc and free 01:39:24 - Valgrind 01:46:06 - Garbage Values 01:48:50 - Binky Pointer Fun 01:54:31 - Swap 01:58:00 - swap.c 02:01:39 - Stack and Heap 02:03:52 - Visualizing swap.c 02:07:22 - Pointer Helpers 02:12:22 - scanf 02:16:55 - Segmentation Fault 02:19:18 - File Input/Output 02:25:08 - This was CS50 *** This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming. *** HOW TO SUBSCRIBE http://www.youtube.com/subscription_center?add_user=cs50tv HOW TO TAKE CS50 edX: https://cs50.edx.org/ Harvard Extension School: https://cs50.harvard.edu/extension Harvard Summer School: https://cs50.harvard.edu/summer OpenCourseWare: https://cs50.harvard.edu/x HOW TO JOIN CS50 COMMUNITIES Discord:
Published 2022-01-01 · Watch on YouTube ↗
Availability and playback restrictions are controlled by the original channel.





