Main Menu

HOME

.Net
ASP
Assembly
C
C++
Delphi
HTML
Java
JavaScript Site
MySQL
PC interface
Powershell
Perl
PHP
VBScript
Visual Basic
XML

US Job listings




   Misc

   Amazon

   Links

    


C Tutorials
 

 

  A variety of tutorials from various locations

 

 

howstuffworks : C tutorialComplete, thoroughly-illustrated C Programming Language tutorial with many examples to assist in becoming a C programmer.
C library reference guideComplete reference to the ANSI C language.
tutorial: Pointers and ArraysA tutorial on pointers and arrays in the C programming language by Ted Jensen.
c coursea very good online course
c programming notesc programming notes
c in 5 hoursc in 5 hours
Programming in C: A TutorialProgramming in C: A Tutorial
C Tutorial For BeginnersIntends to teach C to someone with no previous experience.
C for C++ ProgrammersHighlights the differences with C++ including comments, input/output, memory allocation, variable declarations, constants, structures, booleans, libraries and suggested reading.
C For C++ ProgrammersIntroduction to the subset of C++ and differences between the languages including scope, data structures, function behavior, library functions, input/output and compiling.
Outputting textoutputting text in C
Use of variables in CThe use of Variables in 'C'. - Variable types -Global, local, static. Where to Declare Variables. Strings can't be declared as a string.
Intro to Ccovers a little about C, printf, and newline esc.
C variablesa little about variables in C
Ground cero guide to CAttempts to introduce absolute beginners to C.
The basics of singly linked listsThe basics of singly linked lists
Crash proof C/C++ codeChristopher McGee explains the different causes of crashes and how to make them a thing of the past by following a few simple rules as you write code.
C elements of styleThis book covers only the C language and is a bit out dated. However it still contains a lot of good advice. HTML and pdf versions available
Intro to pointersAn article showing the use of pointers in C and C++
First C programHello world in C
Constants and variablesConstants and variables in C
Data typesAll about C's data types
type modifierstype modifiers
Arithmetic operatorsArithmetic operators
Input And OutputInput And Output in C
Printf and ScanfDisplaying output and recieving input
Comparison and Logical OperatorsComparison and Logical Operators
Conditional Branching 1 and 2Conditional Branching 1 and 2
Loopinglooping in C
Bitwise operators 1Bitwise operators part 1
Bitwise operators 2Bitwise operators part 2
Bitwise operators 3Bitwise operators part 3
FunctionsAll about functions
Arrays 1Arrays in C part 1
Arrays 2Arrays in C part 2
Passing arrays to functionspassing arrays to functions
Pointers 1Pointers tutorial part 1
Pointers 2Pointers tutorial part 2
Pointers 3Pointers tutorial part 3
Strings 1About strings in C part 1
Strings 2About strings in C part 2
String / Number conversionConverting between strings and numbers in C
String functionsFunctions to manipulate strings in C
Enum and TypedefAbout enum and typedef in C
Structures 1Structures part 1
Structures 2Structures in C part 2
Structures 3About structures and C part 3
UnionsUnions and C
Memory allocationMemory management in your programs
Simply CAn intro to C
Advanced Linked ListsThis tutorial will cover the rest of the more advanced features and uses of linked lists
Bit manipulationThis tutorial will introduce you to the binary and hexadecimal number systems, and teach you how to manipulate individual bits
loading a wav fileA tutorial with code, that shows how to load a .wav file in C
loops in Ca short tutorial about loops in C
pointers in CThis is a small primer on pointers in C. A must for a beginner.
Pointers and arrays in CA well-written and comprehensive tutorial, about pointers and arrays in C.
C windows programmingLarge tutorial on Windows Programming with C. Explains how to deal with menus, dialogs, windows, files and more...
Bug free C codeOnline book by Jerry Jongerius advocates a style of programming based upon classes, data abstraction, run-time type checking, and fault tolerant functions which results in bug-free C code.
ansi c referenceThis is a guide to all ANSI-C functions that exists.
gametutorials C tutorialsA nice collection of downloadable code examples . Well documented .
Coronado C course (commercial)The C tutorial teaches you the entire C language. It covers the ANSI-C standard and gives a few illustrations of the original K&R C language. It is composed of 13 chapters which should be studied in order since topics are introduced in a logical sequence and build upon topics introduced in previous chapters.
Pointers to functions in CThis article explains Pointers to Functions in C. There may be thousands of programmers who know how to use pointers to functions, but I know that there are many, many more who have no idea what it is and how to use it. This article is for those who know C programming very well, but are not yet familiar with this wonderful concept of using pointers to functions.
VariablesVariables in C
OperatorsOperators in C
Constructsconstructs for program flow
ArraysArrays in C
FunctionsFunctions in C
Pointers and stringsPointers and strings in C
MemoryMemory allocation in C
StructuresStructures in C
Linked listsLinked lists in C
File handlingFile handling in C
Command line argumentsCommand line arguments in C
bitwise operatorsBitwise operators in C
DebuggingDebugging and testing in C
First programyour first ever program - Hello World
declaring, variables, keywords, case sensitivnessdeclaring, variables, keywords, case sensitivness
declaring, constants, directivesdeclaring, constants, directives
I/Oinput, output, conversion characters, gets, puts, scanf, printf - I/O
if.. else and else if - selection statementsif.. else and else if - selection statements
logical operatorslogical operators - short summary
the switch() case statementthe switch() case statement
iteration statementswhile loop, do..while loop, for loop - iteration statements
one dimensional arrays, string literalsone dimensional arrays, string literals
stringsstrings, strcpy(),
introduction to pointersintroduction to pointers
functions, function protytypesfunctions, function protytypes
Introduction to C/C++ CompilersIntroduction to C/C++ Compilers
Input, Output and LibrariesInput, Output and Libraries
Using Different Data TypesUsing Different Data Types
Initializing Variables and Arithmetic OperatorsInitializing Variables and Arithmetic Operators
Declaring Constants and Preprocessor DirectivesDeclaring Constants and Preprocessor Directives
Comments, Errors, clrscr(), writing good readable programsComments, Errors, clrscr(), writing good readable programs
One Dimensional Arrays and StringsOne Dimensional Arrays and Strings
Relational OperatorsRelational Operators, the switch statement and use of indentation
for loopsfor loops
while and do ...while Loopswhile and do ...while Loops
Functions, Local and Global VariablesFunctions, Local and Global Variables
using atoi(), atof(), strcpy(), toupper(), stdlib.h, ctype.h, string.h header filesusing atoi(), atof(), strcpy(), toupper(), stdlib.h, ctype.h, string.h header files
KeywordsC Keywords
librarieslibraries in C
c guideprogrammers guide to C
ctutordeC language tutorial, style, and quiz program
Lesson 1: Hello WorldLesson 1: Hello World
Lesson 2: VariablesLesson 2: Variables
Lesson 3: ConstantsLesson 3: Constants
Lesson 4: Input and OutputLesson 4: Input and Output
Lesson 6: Conditional Processing, Part 2Lesson 6: Conditional Processing, Part 2
Lesson 7: LoopingLesson 7: Looping
Lesson 8: Introduction to PointersLesson 8: Introduction to Pointers
Lesson 10: StringsLesson 10: Strings
Lesson 11: StructuresLesson 11: Structures
Lesson 12: Memory AllocationLesson 12: Memory Allocation
Lesson 13: File I/0 and Command Line ArgumentsLesson 13: File I/0 and Command Line Arguments
Lesson 14: FunctionsLesson 14: Functions
Lesson 15: Scope and Program StructureLesson 15: Scope and Program Structure
VGA BasicsSetting the video mode, plotting a pixel, and mode 0x13 memory.
Primitive Shapes & LinesDrawing lines, polygons, rectangles, and circles. Also, Bresenham's algorithm, fixed-point math and pre-computing tables.
Bitmaps & Palette ManipulationThe BMP file format, drawing bitmaps, and palette manipulation.
Mouse Support & AnimationMouse status, motion, and buttons. Also, animation.
Double Buffering, Page Flipping, & Unchained ModeDouble buffering, page flipping, structure of unchained mode, and 256-color modes other than 320x200.
PointersPointers
Pointers And ArraysPointers And Arrays
Brief Intro on RecursionBrief Intro on Recursion
Codevision C turorialA simple tutorial in PDF format to get up and running with codevision C compiler for AVR microcontrollers

 




   Sponsors
 

   Software
500 Java Tips E-book
PHP editor
PERL editor
Beginning Java
Beginning Visual Basic
Learn VB.net
Learn VB 6
VB and databases
ASP image library
C++ builder programming
C++ fundamentals

   Source Code
copy a file(C Sharp)
number of entries in a log file(VBScript)
Datediff example(ASP)
a directory lister(PHP)
DatePart function example(VBScript)
DIsplay the content type with PHP and cURL(PHP)
Earth to Martian Years conversion(C)
IP address(PHP)

    




Copyright © 2003 by programmershelp.co.uk