Easy Tutorial
❮ C Function Strchr C Exercise Example9 ❯

C Exercise Example 43

C Language Classic 100 Examples

Title: Learning another use of static.

Program Analysis: None.

Program Source Code:

Example

//  Created by www.tutorialpro.org on 15/11/9.
//  Copyright © 2015 tutorialpro.org. All rights reserved.
//

#include <stdio.h>
int main()
{
    int i, num;
    num = 2;
    for (i = 0; i < 3; i++)
    {
        printf("num variable is %d \n", num);
        num++;
        {
            static int num = 1;
            printf("Inner block num variable is %d\n", num);
            num++;
        }
    }
    return 0;
}

The output of the above example is:

num variable is 2 
Inner block num variable is 1
num variable is 3 
Inner block num variable is 2
num variable is 4 
Inner block num variable is 3

C Language Classic 100 Examples

❮ C Function Strchr C Exercise Example9 ❯