Description: The C-Programming video series on www.securitytube.net is aimed at building strong concepts about programming especially C language programming. These C programming video tutorials will help every security enthusiast, hacker and programming student to write their own code. Tailoring open source code to your needs or patching the existing code with a wrapper, comes handy for every engineer and these C programming 101 tutorials will help you achieve the same. In these programming tutorials, I have tried to explain the basic programming concepts and the application with ample programming examples. The starting video is on C pointers, the most powerful handle in C language. Once you know the pointer basics, the arrays and data structures etc parts is a piece of cake; rather one can appreciate the real beauty of these concepts. <p>In previous videos the usage of different data types like int, float etc along with structures and arrays is explained. In C Programming pointers video, the working of pointers along with how to pass pointers in a function arguments is discussed. A very important thing to note here is, when any pointer type variable is initialized, the space to store the members of the structure is not initialized. This memory allocation has to be done separately. This video talks about run time memory allocation in C programming language with the help of ‘malloc’, calloc and realloc library functions. When the exact size of the variables or number of instances of some structures is unknown at the coding/ compilation time, the dynamic memory allocation can be used instead of using some huge arrays. </p> <p>These two videos explains in detail the use or malloc, calloc, realloc and free with suitable programming examples. </p>
Tags: programming ,
Disclaimer: We are a infosec video aggregator and this video is linked from an external website. The original author may be different from the user re-posting/linking it here. Please do not assume the authors to be same without verifying.