Easy Tutorial
❮ C Function Time C Return Arrays From Function ❯

C Exercise Example 42

C Language Classic 100 Examples

Title: Learning the usage of auto to define variables.

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++;
        {
            auto 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 1 
num variable is 4 
inner block num variable is 1

C Language Classic 100 Examples

❮ C Function Time C Return Arrays From Function ❯