what is the value of b
if a=5;
b=++a + ++a
Answers were Sorted based on User's Feedback
Answer / ashfak yeafi
The answer is 14.
The increment operator has a higher priority than the arithmetic operator.
So the equation will be,
b=7+7=14
| Is This Answer Correct ? | 0 Yes | 0 No |
Answer / vinit kumar
answer would be 14
because value will be stored in cpu register..
b=7+6
last vale is 7 then it increases two times so 7*2=14
| Is This Answer Correct ? | 5 Yes | 6 No |
Answer / goldy ramnani
13
because 1stly a=5,
then compiler compile fromleft to right,
so ++a means a=6 then
++a a=6 now a=7,lastly 7+6=13
| Is This Answer Correct ? | 1 Yes | 2 No |
Answer / pawan patil
it's very simple that value of b=13
because the actual value of a=5 then
b=++a + ++a
b=(6) + (++6)= 12
b= (6) + (7)=13
then b=13
| Is This Answer Correct ? | 0 Yes | 2 No |
Answer / sasmita
Depending upon Compiler it will b 13 or 14.In Unix its 13.
| Is This Answer Correct ? | 4 Yes | 8 No |
Answer / pravesh
a=5
b=++a(6) + ++a(7)
b=13+1 when last addition is performed.
so, b=14
| Is This Answer Correct ? | 1 Yes | 18 No |
Can we assign string to char pointer?
Explain what are the standard predefined macros?
What is the use of printf() and scanf() functions?
1) int main() { unsigned char a = 0; do { printf("%d=%c\n",a,a); a++; }while(a!=0); return 0; } can anyone please explain the explain the output
Is c is a procedural language?
9.how do you write a function that takes a variable number of arguments? What is the prototype of printf () function? 10.How do you access command-line arguments? 11.what does ‘#include<stdio.h>’ mean? 12.what is the difference between #include<> and #include”…”? 13.what are # pragma staments? 14.what is the most appropriate way to write a multi-statement macro?
write c program to display output 10(10+20)+(10+20+30)+ ... n term
0 Answers Hindustan Gum Chemicals,
What are the parts of c program?
How does placing some code lines between the comment symbol help in debugging the code?
c programs are converted into machine language with the help of a) an interpreter b) a compiler c) an operatinf system d) none of the above
Write a C program that will accept a hexadecimal number as input and then display a menu that will permit any of the following operations to be carried out: Display the hexadecimal equivalent of the one's complement. (b) Carry out a masking operation and then display the hexadecimal equivalent of the result. (c) Carry out a bit shifting operation and then display the hexadecimal equivalent of the result. (d) Exit. If the masking operation is selected, prompt the user lor the type of operation (bitwise and, bitwise exclusive or, or bitwise or) and then a (hexadecimal) value for the mask. If the bit shifting operation is selected. prompt the user for the type of shift (left or right), and then the number of bits. Test the program with several different (hexadecimal) input values of your own choice.
Explain how do you print an address?