A
Alok Kumar
a.cxx
extern int b();
static int a();
int main()
{
b();
return a();
}
static int a(){return 1;};
b.cxx
int a()
{ return 2;}
int b()
{ return 3;}
$ c++ a.cxx b.cxx
$ ./a.out
$ echo $?
1
Is returning 1 guaranteed for this program?
extern int b();
static int a();
int main()
{
b();
return a();
}
static int a(){return 1;};
b.cxx
int a()
{ return 2;}
int b()
{ return 3;}
$ c++ a.cxx b.cxx
$ ./a.out
$ echo $?
1
Is returning 1 guaranteed for this program?