#ifdef TRUE
int I=0;
#endif

main()
{
int j=0;
printf("%d %d\n",i,j);
}

Answer Posted / jai

Compilation error since 1) TRUE definition is not visible
in above program, 2) i variable is not declared.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is #define?

569


Why are all header files not declared in every c program?

593


What is switch in c?

639


What is the difference between strcpy() and memcpy() function in c programming?

618


Can we change the value of constant variable in c?

566






what is stack , heap ,code segment,and data segment

2208


What would be an example of a structure analogous to structure c?

570


Is c high or low level?

571


What are the types of type qualifiers in c?

642


What are variables c?

608


What is the purpose of 'register' keyword?

683


What is the use of bitwise operator?

679


What is the purpose of type declarations?

673


What are the types of pointers in c?

524


A banker has a seif with a cipher. Not to forget the cipher, he wants to write it coded as following: each digit to be replaced with the difference of 9 with the current digit. The banker chose a cipher. Decipher it knowing the cipher starts with a digit different than 9. I need to write a program that takes the cipher from the keyboard and prints the new cipher. I thought of the following: Take the input from the keyboard and put it into a string or an array. Go through the object with a for and for each digit other than the first, substract it from 9 and add it to another variable. Print the new variable. Theoretically I thought of it but I don't know much C. Could you give me any kind of hint, whether I am on the right track or not?

1506