Fundamentals of the C Language: Arrays, Accepting Input, & Returning Output

C 17    |    Beginner
  • 8 videos | 47m 21s
  • Includes Assessment
  • Earns a Badge
Arrays in C are important data structures that provide a convenient way to access multiple elements of the same data. C arrays are indexed using integers starting from 0 and reside in a contiguous chunk of memory. Arrays are also closely related to pointers, another important building block in the C language. Start this course by learning how to create, populate, and access elements of arrays. Discover how to declare variables of array types, initialize those arrays with data, and get and set the values of elements of arrays. Create multidimensional arrays and work with strings as arrays of characters. Next, learn how to print values using output functions such as printf, putchar, puts, and fprintf. Explore the different format specifiers used to represent data types in printf and how to enumerate the strengths and weaknesses of these different output functions. Finally, learn about accepting user input using library functions such as scanf, gets, fgets, and getchar.


  • Discover the key concepts covered in this course
    Identify array datatypes in c
    Create multi-dimensional arrays
    Print out floating-point types
  • Demonstrate the use of the scanf function
    Demonstrate the use of the getchar(), putchar(), gets(), and puts() functions
    Demonstrate the use of the fgets(), fputs(), fscanf(), and fprintf()
    Summarize the key concepts covered in this course


  • 2m 1s
  • 8m 55s
    In this video, you will learn about array datatypes in C. FREE ACCESS
  • Locked
    3.  Creating Two-dimensional Arrays in C
    4m 33s
    Learn how to create multidimensional arrays. FREE ACCESS
  • Locked
    4.  Using the printf() Function
    7m 40s
    In this video, you will print out floating point types. FREE ACCESS
  • Locked
    5.  Accepting Input with the scanf() Function
    8m 41s
    Learn how to use the scanf function. FREE ACCESS
  • Locked
    6.  Using Functions to Accept Input and Return Output
    6m 48s
    In this video, you will learn how to use the getchar(), putchar(), gets(), and puts() functions. FREE ACCESS
  • Locked
    7.  Reading and Writing Data to Output
    6m 12s
    In this video, learn how to use fgets(), fputs(), fscanf(), and fprintf(). FREE ACCESS
  • Locked
    8.  Course Summary
    2m 32s
    843565f7-f7d9-46e2-8124-afbf7405b72e FREE ACCESS


Skillsoft is providing you the opportunity to earn a digital badge upon successful completion on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.