Main must be written as
a.the first function in the program
b.Second function in the program
c.Last function in the program
d.any where in the program
Answers were Sorted based on User's Feedback
Answer / iftekhar qurashi
last function in the program to avoid prototyping.
if we write it as a first function and other functions is declared after main(), then main function can't find it.
but it can be declared anywhere in the program when we declared every function except main() in the beginning of program
for other consultancy you can mail me
regards
iftekhar qurashi
| Is This Answer Correct ? | 1 Yes | 0 No |
Answer / vishwanath g. desai
d. Any where in the program, because it is a top down
program ok I agree with that, actually the feature wise we
have to write the first but now the compiler agree with the
answer d. While the program execute means it execute the
first main().
| Is This Answer Correct ? | 0 Yes | 1 No |
Answer / katrina
main shouldnt be written in c programming but infact it is
main()
| Is This Answer Correct ? | 0 Yes | 3 No |
#include<stdio.h> int f(int,int); int main() { printf("%d",f(20,1)); return 0; } int f(int n,int k) { if(n==0) return 0; else if(n%2)return f(n/2,2*k)+k; else return f(n/2,2*k)-k; } how this program is working and generating output as 9....?
which is faster execution: loops or recursion?
how to write a cprogram yo get output in the form * *** ***** ******* ********* ******* ***** *** *
where do we use structure pointer?
What is the use of getchar() function?
int i=10; printf("%d %d %d", i, i=20, i);
What are variables and it what way is it different from constants?
What is the significance of an algorithm to C programming?
what is a NULL Pointer? Whether it is same as an uninitialized pointer?
What is the size of structure pointer in c?
What are the three constants used in c?
Given a piece of code int x[10]; int *ab; ab=x; To access the 6th element of the array which of the following is incorrect? (A) *(x+5) (B) x[5] (C) ab[5] (D) *(*ab+5} .