复合函数基础

  1. #include <stdio.h>
  2. int f(int x) {
  3. return x + 1;
  4. }
  5. int h(int x) {
  6. return 2 * x;
  7. }
  8. int main() {
  9. int x = 1;
  10. printf("x = %d, f(x) = %d, h(x) = %d\n", x, f(x), h(x));
  11. printf("x = %d, f(h(x)) = %d\n", x, f(h(x)));
  12. printf("x = %d, h(f(x)) = %d\n", x, h(f(x)));
  13. return 0;
  14. }

复合函数基础 理解 - 图1
int f (int x){
return x + 1;
}
int h (int x){
return x * 2;
}
int main(){
int x = 1;
printf(“x = %d, f(x) = %d, h(x) = %d\n”, x, f(x), h(x));
printf(“x = %d, f(h(x))- %d, h(f(x)) - %d\n”, x, f(h(x)), h(f(x));
return 0;

}
理解:

  1. int f 部分 和 int h 部分是并列地位,并且可以相互嵌用。
  2. int f表示是函数 f 为整形,(int x)表示:整形函数 f 的参数 int x 为整形参数变量。
  3. int main 部分所设置的参数,是共用的,
  4. 输出(printf)再确定需要什么 结果 。再写运算式。

若有收获,就点个赞吧
泹紫月亮
06-06 15:02
0
0
上一篇递归下一篇Stack