304 views

2 Answers

1 votes
1 votes
Binding means associating the variables to memory address.
0 votes
0 votes
Formally, there are no such terms in "native" C.

Simplified explanation of the terms static binding ("early binding") and dynamic binding ("late binding"): they are most often used in object-orientated design, to determine whether the decision to call a particular inherited member function is done at compile time or in run time.

Related questions

0 votes
0 votes
1 answer
2
Isha Karn asked Dec 8, 2014
13,160 views
int x=5; void f() { x = x+50; } void g(h()) { int x=10; h(); print(x); } void main() { g(f()); print(x); }1) what is output if code uses deep binding?2)what is the output...
0 votes
0 votes
1 answer
3
amit166 asked Nov 22, 2018
602 views
#define cube(x) x*x*xmain(){int a=3,b;b=cube(a++);printf("% d % d",a,b);}
1 votes
1 votes
1 answer
4
pooja kadu asked Aug 7, 2016
2,214 views
consider the declaration:char first(int(*)(char,float));int second(char,float);Which of the following function invocation is valid and how?a) first(*second);b) first(&sec...