Lec01 GNU gcc Compiler (C-Refresher with Arif Butt)


This is a lecture on gcc compiler that covers the basics and a bit of details like internals of compilation process, include files, libraries, and multi-file programs

download PDF Now

Lec02 GNU Debugger (C-Refresher with Arif Butt)


This lecture deals with gdb and its basic working

download PDF Now

Lec03 Data Representation (C-Refresher with Arif Butt)


This lecture deals with how data is represented inside the computer memory. I have discussed multi-byte load store, signed and unsigned number representation, IEEE format for floating point number, and the concept of overflow and underflow.

download PDF Now

Lec04 Terminal IO (C-Refresher with Arif Butt)


This lecture deals with formatted as well as unformatted Terminal I/O functions

download PDF Now

Lec05 Operators in C (C-Refresher with Arif Butt)


This lecture deals with C-operators, with specific emphasis on bit wise operators

download PDF Now

Lec06 Pointers and Arrays (C-Refresher with Arif Butt)


This is an introductory lecture on pointers, how they are declared and how they are used. It gives special emphasis on the architecture of 2D arrays and how the elements of arrays can be accessed using pointer arithmetic

download PDF Now

Lec07 Pointers and Funtions (C-Refresher with Arif Butt)


This lecture discuss why we should, and how we can pass arguments to functions using pointers. It also explain the reasons of returning pointers from functions.
arif@pucit.edu.pk

download PDF Now

Lec08 Function Pointers (C-Refresher with Arif Butt)


This is the last of the three lectures on pointers. Describes the usage of function pointers and their importance. Also describe the C library function qsort
arif@pucit.edu.pk
www.arifbutt.me

download PDF Now

Lec09 Dynamic Memory (C-Refresher with Arif Butt)


This lecture deals with allocating memory on heap for built-in and user defined data. Gives a detailed view of a process’s stack and heap. Gives special emphasis on allocating 2D integer and character arrays on heap
arif@pucit.edu.pk

download PDF Now