what is the output of the program??
#include<stdio.h>
main ( )
{
int a=010,sum=0,tracker:
for(tracker=0;tracker<=a;tracker++)
sum+=tracker;
printf(“ %d\n”,sum);
}
what is the difference between a=10 and a=010??
Answers were Sorted based on User's Feedback
Answer / vidyullatha
In linux:
Answer is 36 instead of 55.
i.e the loop iterates till tracker=8 instead of tracker=10.
Thats is because, I guess when u initialise a=010, compiler
takes a = octal 10 i.e in decimal it is 8.
So the loop iterates through tracker<=8.
This is my guess. I am not sure of the real answer.
Please let me know if any one knows the right answer.
Is This Answer Correct ? | 12 Yes | 1 No |
Answer / xyz
near keyword int there is a colon so isnt tat a compling error
Is This Answer Correct ? | 0 Yes | 0 No |
What is main function in c?
wtite a program that will multiply two integers in recursion function
Write a c program to find, no of occurance of a given word in a file. The word is case sensitive.
What is formal argument?
What is a pointer on a pointer in c programming language?
what is an array
O,T,T,F,F,S,S,E,N,?,?,?,T,F,F,S,S,E,N
24.what is a void pointer? 25.why arithmetic operation can’t be performed on a void pointer? 26.differentiate between const char *a; char *const a; and char const *a; 27.compare array with pointer? 28.what is a NULL pointer? 29.what does ‘segmentation violation’ mean? 30.what does ‘Bus Error’ mean? 31.Define function pointers? 32.How do you initialize function pointers? Give an example? 33.where can function pointers be used?
How can you invoke another program from within a C program?
What is a pointer and how it is initialized?
how to swap two nubers by using a function with pointers?
What is meant by 'bit masking'?