Heeey guys! I hope you're doing well! Here is part 4 to the C programming series :). Has it really already been 4 months since the first C upload?!... In this one, I show you 8 different ways to crash your program. I hope it's both interesting and relaxing. Enjoy! /* Time Stamps */ 1. Infinite Loop 00:40 - 1:56 2. Using a variable that hasn't been initialized 1:57 - 2:38 3. Using the wrong format specifier 2:39 - 3:46 4. Dereferencing a NULL pointer 3:47 - 5:05 5. Overrunning a buffer using sprintf and how to prevent this by using snprintf 5:06 - 7:56 6. Double free 7:57 - 8:54 7. Stack Overflow 8:55 - 9:59 8. Referencing a block of memory that's been freed 10:00 - 11:13 /* I hope you guys won't mind that I will be continuing this series at less regular intervals to allow myself more time to find inspiration and ideas. Even though this video is only around 12 minutes long, it took many hours to plan/record/edit, so I want to make sure the next time I upload I have plenty of time to make it awesomely interesting and well thought out :). Thank you so much for watching! xoxo */ Keyboard I use: http://bit.ly/2aktgyn The text editor I'm using in this video is Sublime Text 2. Wanna play the MUD I program on? Check it out here: http://erionmud.com 🌜C Programming Playlist🌛 http://bit.ly/29YfwdF 🌜Binaural ASMR Playlist🌛 https://goo.gl/pxxZSy 🌜Audio file download🌛 https://gumroad.com/l/cmEDs
Para ouvir enquanto usa outros apps, mude o player para Picture-in-Picture (PiP) durante a reprodução — ele continua tocando em uma pequena janela flutuante (a tela permanece ligada).
Para ouvir com a tela totalmente desligada, a reprodução no navegador é interrompida por uma regra do YouTube. Abra o vídeo no app do YouTube para continuar ouvindo onde a reprodução em segundo plano é suportada (por exemplo, com o YouTube Premium).
Abrir no app do YouTube