int main()
{
    int a;
    printf("the value is %d", a+'a');
    return 0;
}
In the above code a is local variable, And local variable are initialize to garbage value if we don't explicitly give them value . So the output should be some garbage value . But why am I getting output as 97?
 
     
     
    