what will be the output of this program?

#include<stdio.h>
#define cube(x) x*x*x

void main()
{
int i,j=5;
i=cube(j+3);
printf("i=%d",i);
}

Answer Posted / sinchanforyou

It prints:

i=38

Is This Answer Correct ?    25 Yes 10 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Process by which one bit pattern in to another by bit wise operation is?

624


What are near, far and huge pointers?

654


an expression contains relational operators, assignment operators, and arithmatic operstors. In the absence of parentheses, they will be evaluated in which of the following order a) assignment, relational, arithematic b) arithematic, relational, assignment c) relational, arithematic, assignment d) assignment, arithematic, relational

821


What is structure and union in c?

611


How do you write a program which produces its own source code as output?

620






What is the difference between text and binary i/o?

606


What is the significance of an algorithm to C programming?

604


What are the application of c?

657


What is difference between structure and union?

610


Explain threaded binary trees?

688


How can I read and write comma-delimited text?

627


Why we use void main in c?

610


Does * p ++ increment p or what it points to?

627


What are the Advantages of using macro

695


What are the 4 types of unions?

621