Every registration supports local education. TrainUp Gives Back
Logo

Your Career Training Marketplace

Questions? Call Toll-Free: 1-866-540-9677

  • Instant Access ImageInstant Access
    From Anywhere
  • Unlimited Viewing ImageUnlimited
    Viewing
  • calendar Image 6-12 Months
    To Complete

Description

To describe how to write advanced, efficient ANSI C programs using pointers

Learning Objectives
  • Defining and initializing pointers in ANSI C - use the correct syntax for defining and initializing pointers in ANSI C.
  • Coding pointers in ANSI C - define and initialize pointers to different datatypes in ANSI C.
  • Access by reference in ANSI C - distinguish between access by reference and access by value and use access by reference to pass parameters to functions and structures in ANSI C.
  • Passing pointers to pointers in ANSI C - list the rules of double indirection and pass pointers to pointers in ANSI C.
  • Pointer arithmetic in ANSI C - increment and decrement pointers in ANSI C.
  • Using pointers to functions in ANSI C - define and initialize function pointers and arrays of function pointers in ANSI C.
  • Using arrays of pointers in ANSI C - define and initialize arrays of pointers in ANSI C.
  • Matching ANSI C pointers to descriptions - match a set of ANSI C pointer declarations with their descriptions.
  • Dynamic storage allocation in ANSI C - name the ANSI C functions responsible for allocating memory at runtime and identify their particular uses, allocate memory, using the malloc() function, and free memory, using the free() function.
  • Using linked lists in ANSI C - list the differences between linked lists and arrays and code a linked list in ANSI C.
  • Audience

Get the latest industry news, recommended courses, & promotions from TrainUp.com sent straight to your inbox.