Miguel Angel Torres Master


Registrado: 23 Abr 2006Mensajes: 282Ubicación: Siegen, Alemania
|
Publicado: Sab 08 Jul, 2006 2:08 pm Asunto: A Tour of C Programming |
|
|
Si estas empezando en C/C++ o quieres repasar algo de teoría, aquí podrás encontrar una muy buena referencia, cubriendo los siguientes temas de gran importancia:
| Código: |
A TOUR OF C PROGRAMMING
2nd Edition
--------------------------------------------------------------------------------
COPYRIGHT
INTRODUCTION
WHAT DO YOU NEED?
GETTING A FREE COMPILER FOR WINDOWS
USING YOUR FREE COMPILER
COVERING THE BASICS
NAMING FILES
INCLUDING THINGS
THE "MAIN" FUNCTION
THE PROGRAM EVRY C PROGRAMMER IN THE WORLD HAS WRITTEN
AN EXPLINATION OF PRINTF()
VARIABLES
THE SOUL OF A PROGRAM
THE LIST
INT, FLOAT, AND CHAR
HOW TO USE THEM
MORE FUN WITH PRINTF()
EXTENDING THE BASICS
GETTING INPUT FROM THE USER
ESSENTIAL MATH
OPERATORS AND OPERANDS
OPERATING ON OPERANDS
PARENTHESIS
FUNNY BUSINESS IN MATH (++ STUFF)
CONTROLING YOUR PROGRAMS
IF..ELSE AND MORE OPERATORS
MAKING DECSIONS
RELATIONAL OPERATORS
LOGICAL OPERATORS
FOR LOOPS
WHAT IS A FOR LOOP GOOD FOR
HOW TO DESIGN A FOR LOOP
WHILE AND DO WHILE LOOPS
WHILE LOOPS
DO WHILE LOOPS
BREAKING OUT
KEEPING THE BALL ROLLING
SWITCH CASE STATEMENTS
WHAT IS A SWITCH STATEMENT
HOW IS A SWITHC STATEMENT IMPLEMENTED
THE DEFAULT OPTION
THE FLOW OF A SWITCH STATEMENT
BONUS PROGRAM
FUNCIN' FUNCTIONS
ANATOMY OF A FUNCTION
FUNCTION PROTOTYPES
GETTING FORM THE MAIN FUNCTION TO YOUR FUNCTIONS
A BREIFE NOTE ON SCOPE
SUMMERY AND A SAMPLE PROGRAM
ARRAYS AND STRINGS
WHAT IS AN ARRAY
THE SPECIAL LINK BETWEEN ARRAYS AND FOR LOOPS
BUBBLE SORTING
FUNCTIONS AND ARRAYS
STRINGS AND THINGS
MULTIDIMENTIONAL ARRAYS
WHAT ARE MULTIDIMESTIONAL ARRAYS
INITIALIZING A TWO DIMENSIONAL ARRAY
ARRAYS OF STRINGS
REALLY MULTIDIMENSIONAL ARRAYS
ONE FINAL NOTE
BUILDING YOUR C SKILLS
SYMBOLIC CONSTANTS (#define)
STATIC AND GLOBAL VARIABLES
GLOBAL VARIABLES
STATIC VARIABLES
TYPE CASTING
ARGUING WITH MAIN
NESTING FUNCTION CALLS
SOME OTHER GOODIES!
SIZEOF
TURNING STRINGS INTO NUMBERS (AND BACK AGAIN)
EXITING A PROGRAM ON A WHIM
BONUS PROGRAM TWO!
FILE I/O IN C
OPENING (OR CREATING) A FILE
WRITING TO FILES
READING FROM FILES
THE END OF FILE (EOF) THINGY
FCLOSING FILES
STRUCTURES
WHAT IS A STRUCTURE
STRUCTURE VOCABULARY
DECLARING STRUCTURE VARIABLES
ACCESSING DATA FIELDS
MORE WAYS TO DECLARE STRUCTURE VARIABLES
STRUCTURES TO AND FROM FUNCTIONS
ARRAYS OF STRUCTURES
SIMPLE DATABASE
POINTERS
WHAT IS A POINTER
DECLARING POINTERS
HOW TO USE A POINTER
QUICK REVIEW
POINTERS AND ARRAYS
THE TRUTH ABOUT POINTERS AND ARRAYS
EXPANDING THE SHORT HAND
GETTING EVEN MORE CRYPTIC WITH POINTERS
PASSING AN ARRAY WITH POINTERS
THE REAL VALUE OF POINTERS
WHAT ARE THEY GOOD FOR
DYNAMIC MEMORY ALLOCATION
THE LINKED LIST
POINTER/STRUCTURE NOTATION
THE DYNAMIC STRING
TRAVERSING A LINKED LIST
MORE POINTERS AND LINKED LIST STUFF
IMPROVING THE LIST
MORE LIST OPERATIONS - FINDING NODES
MORE LIST OPERATIONS - REMOVING NODES
A BETTER DATABASE (E-MAIL ADDRESS BOOK)
POINTER PITFALLS
WATCH WHAT YOUR POINTING AT
POINTERS STRINGS AND NULL BYTES
LAST BUT NOT LEAST
BUILDING YOUR C SKILLS PART 2
MACROS
USING MACROS
MACROS VS FUNCTIONS
OTHER PREPROCESSOR DIRECIVES
CHECKING WHAT IS DEFINED
OTHER CONDITION CHECKING
WHAT GOOD IS IT
UNIONS IN C
WHAT IS A UNION
ACCESSING UNION FIELDS
C ENUMERATIONS
INTRODUCING THE ENUMERATED TYPE
DECLARING ENUMERATIONS
USING ENUMERATIONS
FUNCTION POINTERS
WHAT IS A FUNCTION POINTER
USING FUNCTION POINTERS
CALLBACKS
WHERE TO GO FROM HERE
MOVING ON
RESOURCES
INDEX OF FUNCTIONS
INDEX OF KEYWORDS
|
El vínculo es:
http://www.pcsscreston.ca/SCHOOL/C-Files/Cweb/toc.htm
Espero les sirva de mucha ayuda, ya que para mí lo fue. Suerte.... _________________ Entre más sé, sé que nada sé
----------------------------------
Miguel Angel Torres Arredondo
Siegen - Deutschland |
|