• Embed Doc
  • Readcast
  • Collections
  • 1
    CommentGo Back
Download
 
C Course Outline
Part I(1) Why learn C?(2) Programming building blocks(3) Basic memory model(4) Basic C Syntax(5) Allocating memory(6) Arithmetic expressions(7) Logical expressions(8) The switch statement(9) Looping(10) Selected ExercisesPart II(11) Flowcharting(12) Pseudocoding(13) Using the string library(14) Character (byte) manipulation(15) Accessing bytes via pointers(16) Character based i/o(12) Character macros(13) File i/o(14) Reading a file character by character(15) Writing to a file(13) Using the math library(14) Type conversion functions(15) Selected exercisesPart III(16) Arrays(17) Two dimensional arrays(18) Pointers(19) Functions(20) Writing functions as macros(21) Parameter passing(22) Passing arrays into functions(23) Scope of data(24) Scope of functions(25) Selected exercisesPart IV :(26) Design tips:. flowcharting, pseudocoding, C coding, debugging(27) Structures
 
(28) Reading and writing to structures(29) Run-time models(30) How do we use malloc() and free()?(31) Tips on using malloc() and free()(32) Allocating structures at run-time(33) Definining types(34) Include files(35) Unions(36) Advantages of unions(37) Using unions in real life(38) Function pointers(39) Application of function pointers(40) Bit-wise operators(41) Encoding bit fields(42) Bit fields in customer records(43) Selected exercisesPart V : Projects
 
Why learn C? 
. C is a versatile all-purpose programming language thatallows programmers to create many types of applications ata variety of levels from low level device drivers to high levelgraphics applications and expert systems, hence its popularity.. C programs, if written properly, can compile almost directlyinto machine code making them very fast.. C is a non-verbose language, crisp and concise, allowingfor a minimum of coding at a maximum of power.. C is an industry standard on major platforms including:Unix workstationsMicros. C is the basis of C++, the most widely used OO language
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
08 / 11 / 2010<span class="translation_missing">en_US, this_document_made_it_onto_the</span>Rising List!
You must be to leave a comment.
Submit
Characters: ...