Create a C Program using DevC++ to Demonstrate Scope

Offered By
Coursera Project Network
In this Guided Project, you will:

Declare a global variable and constant of type double and access it within a block.

Construct a named block within a function and access its variables.

Create a struct in File and External scope with member variables to house a collection of data.

Clock2 hours
IntermediateIntermediate
CloudNo download needed
VideoSplit-screen video
Comment DotsEnglish
LaptopDesktop only

By the end of this project you will implement a program using C that demonstrates the notion of scope and its effect on variables. The C programming language is the basis for many other programming languages. Its syntax has been used in languages such as C++, Java, and C# to name a few. All of these languages utilize scope to control access to variables, so it is an important concept to grasp. C is still the language of choice for writing Operating systems, games, and many other applications where performance is critical. Note: This course works best for learners who are based in the North America region. We’re currently working on providing the same experience in other regions.

Skills you will develop

C Standard LibraryC named blocksC ScopeC StructsC Programming

Learn step-by-step

In a video that plays in a split-screen with your work area, your instructor will walk you through these steps:

  1. Create a C program that utilizes a local variable.

  2. Declare a global variable and constant of type double and access it within a block.

  3. Construct a named block within a function and access its variables.

  4. Create a struct in File and External scope with member variables to house a collection of data.

  5. Create a static local variable to count function calls.

How Guided Projects work

Your workspace is a cloud desktop right in your browser, no download required

In a split-screen video, your instructor guides you step-by-step

Frequently asked questions

Frequently Asked Questions

More questions? Visit the Learner Help Center.