- 函數類型與參數類型並無關係,函數類型與返回值有關。
例如:
#include<stdio.h>
int a(float x)
{
return 0;
}
- 函數a爲int類型,返回值爲0,形參x就可以爲任意類型,這樣不會造成編譯錯誤。
但如果返回值爲x,a函數類型長度就要大於或等於形參x類型長度。
例如:
#include<stdio.h>
double a(float x)
{
return (x);
}
#include<stdio.h>
int a(float x)
{
return 0;
}
例如:
#include<stdio.h>
double a(float x)
{
return (x);
}