0% found this document useful (0 votes)
123 views

C Language

This document provides an overview of the C programming language, covering topics such as data types, operators, control flow, functions, pointers, arrays, structures, input/output, and the UNIX system interface. It includes sections on getting started with C, variables and expressions, conditional statements, loops, functions, pointers and arrays, structures, input/output functions, and using C for web programming. Each section contains multiple subtopics and videos ranging from 1 to 10 minutes in length to explain C programming concepts and techniques in detail.

Uploaded by

Ramesh Sinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
123 views

C Language

This document provides an overview of the C programming language, covering topics such as data types, operators, control flow, functions, pointers, arrays, structures, input/output, and the UNIX system interface. It includes sections on getting started with C, variables and expressions, conditional statements, loops, functions, pointers and arrays, structures, input/output functions, and using C for web programming. Each section contains multiple subtopics and videos ranging from 1 to 10 minutes in length to explain C programming concepts and techniques in detail.

Uploaded by

Ramesh Sinde
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

C Programming

Introducing C

Introduction
Short History of C
C on Windows
Testing Visual C++ 2005 Express Edition
C on Linux
Testing GNU CPP
What a Compiler Is
First Steps

Collapse

Collapse

Hello World
Entering The Program Pt.1
Entering The Program Pt.2
Compile & Run
Examine Each Line
First Program Assignment
First Program Answer
Types/Operators & Expressions

(01:55)T
(04:28)T
(06:41)T
(07:04)T
(10:08)T
(02:46)T
(02:55)T
Collapse

Types/Operators & Expressions


Variable Names
Data Types & Sizes
Constants
Declarations
Arithmetic Operators
Relational & Logical Operators Pt.1
Relational & Logical Operators Pt.2
Type Conversions
Increment & decrement Operators
Bitwise Operators
Assignment Operators & Expressions
Conditional Expressions
Precedence & Order of Evaluations
Control Flow

(05:35)T
(03:40)T
(04:02)T
(02:55)T
(03:41)T
(03:21)T
(04:29)T

(03:27)T
(06:53)T
(03:38)T
(07:20)T
(03:10)T
(02:33)T
(04:40)T
(04:34)T
(05:25)T
(03:20)T
(09:50)T
(03:43)T
(04:16)T
(06:38)T

Collapse

Control Flow
Statements & Blocks
If-Else
Else-If Pt.1
Else-If Pt.2
Switch
Loops - While
Loops - For
Loops - Do-While
Break & Continue
Goto & Labels

(02:11)T
(05:57)T
(02:11)T
(04:44)T
(05:19)T
(09:38)T
(08:56)T
(04:54)T
(03:29)T
(03:35)T
(02:25)T

C Programming
Functions & Program Structure

Functions & Program Structure


Basics of Functions Pt.1
Basics of Functions Pt.2
Functions Returning Non-integers
External Variables
Scope Rules
Header Files
Static Variables Pt.1
Static Variables Pt.2
Register Variables
Block Structure
Initialization
Recursion
The C Preprocessor
Pointers & Arrays

(02:36)T
(04:59)T
(03:54)T
(03:59)T
(04:22)T
(03:52)T
(03:54)T
(07:14)T
(02:25)T
(02:03)T
(03:10)T
(03:48)T
(04:04)T
(05:58)T

Collapse

Pointers & Arrays


Pointers & Addresses Pt.1
Pointers & Addresses Pt.2
Pointers & Function Arguments
Pointers & Arrays
Address Arithmetic
Character Pointers & Functions
Pointer Arrays/Pointers to Pointers
Multi-dimensional Arrays
Initialization of Pointer Arrays
Pointers vs. Multi-dimensional Arrays
Command-line Arguments
Pointers to Functions
Complicated Declarations
Structures

Collapse

(01:05)T
(04:02)T
(06:02)T
(02:57)T
(04:01)T
(06:07)T
(03:53)T
(02:44)T
(05:07)T
(02:48)T
(02:38)T
(03:15)T
(02:39)T
(02:36)T

Collapse

Structures
Basics of Structures Pt.1
Basics of Structures Pt.2
Structures & Functions
Arrays of Structures
Pointers to Structures
Typedef
Unions
Bit-fields

(02:18)T
(04:24)T
(04:22)T
(06:59)T
(02:37)T
(06:49)T
(02:20)T
(02:50)T
(02:37)T

C Programming
Input & Output

Collapse

Input & Output


Standard Input & Output
Formatted Output-Printf Pt.1
Formatted Output-Printf Pt.2
Variable Length Argument Lists
Formatted Input Scanf
File Access
Error Handling Stderr & Exit
Line Input & Output
Miscellaneous Functions
Using C on the Web

Collapse

Using C on the WWW With CG


Basics of CGI Pt.1
Basics of CGI Pt.2
Preparing For C & CGI Pt.1
Preparing For C & CGI Pt.2
Hello World on CGI
Functions For C on WWW
Writing A Form For CGI Pt.1
Writing A Form For CGI Pt.2
Writing A Form For CGI Pt.3
Display & Use Environment Vars Pt.1
Display & Use Environment Vars Pt.2
The UNIX System Interface

(04:14)T
(04:10)T
(03:48)T
(04:32)T
(05:12)T
(07:57)T
(04:10)T
(06:09)T
(06:41)T
(07:11)T
(04:23)T
(06:55)T

Collapse

The UNIX System Interface


Low Level I/O Read & Write
Open/Create/Close/Unlink
Random Access Lseek
Input & Output

(02:24)T
(06:36)T
(05:48)T
(02:49)T
(05:12)T
(02:50)T
(05:29)T
(05:03)T
(01:45)T
(06:31)T

(03:39)T
(02:59)T
(03:45)T
(02:11)T

Collapse

Input & Output <stdio.h> Pt.1


Input & Output <stdio.h> Pt.2
File I/O & Character I/O
Direct I/O & Error Handling
Character Class Tests <ctype.h>
String Functions <string.h> Pt.1
String Functions <string.h> Pt.2
Math & Utility <math.h> & <stdlib.h>
Diagnostics/Arg Lists & Signals Pt.1
Diagnostics/Arg Lists & Signals Pt.2
Date & Time Functions <time.h> Pt.1
Date & Time Functions <time.h> Pt.2
Defined Limits <limits.h> & <float.h>

(06:53)T
(04:56)T
(06:38)T
(05:59)T
(02:18)T
(07:16)T
(04:55)T
(03:32)T
(05:47)T
(02:25)T
(03:24)T
(04:34)T
(01:57)T

C Programming
Review

Review
Credits

Collapse
(03:57)T

Collapse
About this Author

(01:09)T

You might also like