1. What will be the output of the program ?
#include< stdio.h >
void fun(void *p);
int i;
int main()
{
void *vptr;
vptr = &i;
fun(vptr);
return 0;
}
void fun(void *p)
{
int **q;
q = (int**)&p;
printf("%d ", **q);
}
2. Output value or run-time error or compile time error ?
test(){
return 3;
}
void main(){
int i=2;
for(test();test();test();)
{
printf("2");
}
3. what will be output ?
class z { };
4. what is the return value of the function that returns int, but isn't returning anything explicitly.
for instance output of
int fun() {
#include< stdio.h >
void fun(void *p);
int i;
int main()
{
void *vptr;
vptr = &i;
fun(vptr);
return 0;
}
void fun(void *p)
{
int **q;
q = (int**)&p;
printf("%d ", **q);
}
2. Output value or run-time error or compile time error ?
test(){
return 3;
}
void main(){
int i=2;
for(test();test();test();)
{
printf("2");
}
3. what will be output ?
class z { };
class x
{
int a;
};
int main()
{
std::cout << sizeof(X) << '\n';
std::cout << sizeof(z) << '\n';
}
4. what is the return value of the function that returns int, but isn't returning anything explicitly.
for instance output of
int fun() {
printf("\ncrap");
}
void main()
{
printf("\n return value of fun %d", fun());
}
Comments
Post a Comment