home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / C.TUTOR.1.SFX / contents next >
Encoding:
Text File  |  1991-03-07  |  2.5 KB  |  139 lines

  1.  
  2. ├ ╘UTORIAL - ├ONTENTS
  3. ---------------------
  4.  
  5.  
  6. ╘HESE WERE WRITTEN WHILE THE AUTHOR 
  7. WAS LEARNING  THE LANGUAGE AND SINCE 
  8. THEY  ARE  FREE ( TO  COPY  AND/OR  
  9. DISTRIBUTE ) THERE  IS  A MONEY-BACK 
  10. GUARANTEE ON THE ACCURACY OF EACH AND
  11. EVERY STATEMENT IN THE LESSONS!
  12.  
  13. ╨.╩.╨ONZO
  14. ─EPT. OF ┴PPLIED ═ATH
  15. ╒NIV. OF ╫ATERLOO
  16. ╧NTARIO ╬2╠ 3╟1
  17.  
  18.  
  19. ╬OTE: DUE TO THE LIMITATIONS OF THE
  20. CHARACTER SET OF THE C64 THE FOLLOWING
  21. SUBSTITUTES ARE USED IN ALL OF THE
  22. LESSONS FOR THE STANDARD C LANGUAGE
  23. SPECIAL CHARACTERS:
  24.  
  25. LEFT CURLY BRACKET:   █
  26. RIGHT CURLY BRACKET:  ▌
  27. BACK SLASH:           \
  28. TILDE:                »
  29. VERTICAL BAR:         ▀
  30. UNDERSCORE:           ñ
  31.  
  32.  
  33. ╘ABLE OF ├ONTENTS 
  34. -----------------
  35.  
  36. ╠ESSON1 -
  37. GETTING STARTED IN C.
  38. INPUT AND OUTPUT.
  39. MORE ON PRINTF.
  40. A LOOK AT DATA TYPES.
  41. DECLARING THE DATA TYPE.
  42. INTEGERS AND FLOATS.
  43. KEYBOARD INPUT WITH SCANF().
  44. ABOUT MEMORY LOCATIONS AND 
  45. THE '&' PREFIX.
  46. REVIEW OF PRINTF() AND SCANF().
  47. SOME FINAL COMMENTS ABOUT PRINTF()
  48. AND SCANF().
  49. CAST.
  50. A FINAL NOTE ON DATA TYPES.
  51.  
  52. ╠ESSON2 -
  53. STRINGS 'N' THINGS.
  54. DOUBLE QUOTES AND STRINGS.
  55. SINGLE QUOTES AND CHARACTERS.
  56. HOW DOES A STRING END?
  57. JUST ONE WORD ABOUT 'STRING ARRAYS'.
  58. OTHER SPECIAL CHARACTERS LIKE \0.
  59. SPECIAL \CHARACTERS.
  60. OTHER 'FORMAT' INFO YOU CAN GIVE
  61. TO PRINTF().
  62. GOOD FORM ...BAD FORM.
  63. A NOTE ON FORMAT SPECIFICATIONS.
  64. MORE NOTES ON FORMAT SPECIFICATIONS
  65. AND SOME FINAL NOTES ON FORMAT.
  66.  
  67. ╠ESSON3 -
  68. FUNCTIONS().
  69. WRITING THE FUNCTION AVERAGE().
  70. HOW TO COMPILE.
  71. FUNCTIONS HAVE A PRIVATE COPY OF 
  72. THEIR ARGUMENTS.
  73.  
  74. ╠ESSON4 -
  75. FOR WHILE AND OTHER GOOD STUFF.
  76. PRETTY PROGRAMS.
  77. DO ...WHILE.
  78. A REVIEW.
  79.  
  80. ╠ESSON5 -
  81. IF ...FOR ...WHILE.
  82. IF (THIS) DO THAT ELSE IF (THIS) DO
  83. THAT ELSE DO THAT.
  84. MORE STUFF LIKE I++.
  85. TESTS FOR EQUALITY &&.
  86. INEQUALITY ETC.  
  87.  
  88. ╠ESSON6 -
  89. POINTERS AND ARRAYS.
  90. VARIABLES AND THEIR HOMES IN 
  91. MEMORY ARRAYS.
  92. MORE ON POINTERS AND ARRAYS.
  93. BE KIND TO YOUR COMPILER.
  94. STRINGS AND 1-DIMENSIONAL
  95. CHAR ARRAYS.
  96. MORE AND MORE ARRAYS.
  97. WHAT'S IN A NAME ? (OF AN ARRAY).
  98.  
  99. ╠ESSON7 -
  100. MORE FUNCTIONS, INCLUDING MAIN().
  101. STDIO.H.
  102. THE MAIN() ARGUMENTS.
  103. SOME SUM PROGRAMMING.
  104.  
  105. ╠ESSON8 -
  106. FILES.
  107. COUNTING FROM 'A TO 'Z'.
  108.  
  109. ╠ESSON9 -
  110. SWITCH.
  111. MORE SWITCHING.
  112. CALL BY VALUE AND CALL BY REFERENCE.
  113. INDIRECTION
  114. PASSING FUNCTIONS TO FUNCTIONS.
  115.  
  116. ╠ESSON10 -
  117. THE C PREPROCESSOR.
  118. CONSTANTS AND #DEFINE.
  119. #INCLUDE <STDIO.H>.
  120. #INCLUDE <MATH.H>.
  121. EVEN SEXIER #DEFINITIONS.
  122. NOTES FROM THE AUTHOR.
  123. TYPEDEFINITIONS.
  124.  
  125. ╠ESSON11 -
  126. STRUCTURE.
  127. INSIDE A STRUCTURE.
  128. DEFINING A STRUCTURE.
  129. UNIONS.
  130. STRUCTURES WITHIN STRUCTURES??
  131.  
  132. ╥EVIEW1-5 -
  133. A REVIEW ON LESSONS 1 TO 5.
  134.  
  135. ╥EVIEW6-8 -
  136. A REVIEW ON LESSONS 6 TO 8.
  137.  
  138. [END OF TUTORIAL CONTENTS]
  139.