1 int main() {
int b;
b = f(20,30);
printf("%d",b);
return 0;
}
int f(int a,int b){
int z;
z= a + b;
return z;
}
this program compile fine and o/p is 50
2 int main() {
int b;
b = f(20,'a');
printf("%d",b);
return 0;
}
int f(int a,char b){
int z;
z= a + b;
return z;
}
this give compilation error. I don't know why??Please explain