函数的分类(用户角度) 标准函数 自定义函数 也叫库函数,由系 用以解决用户专门 统提供的,不需用户 的问题。 去定义使用的函数 如 printf、 strcmp等 北大毒鸟
11 函数的分类(用户角度) ◼ 标准函数 ◼ —也叫库函数,由系 统提供的,不需用户 去定义使用的函数。 ◼ 如printf、 strcmp等 ◼ 自定义函数 ◼ —用以解决用户专门 的问题
举例 #include <stdio. h #include <stdio.h> ■# include< math. h> pow(int b void maino Int a a=b*b It a eturn int b a=pow(b, 2); void maino printf( %od\n",a) pow(5) printf( od\n",x) 北大書写
12 举例 ◼ #include <stdio.h> ◼ #include <math.h> ◼ void main() ◼ { ◼ int a; ◼ int b=5; ◼ a=pow(b,2); ◼ printf("%d\n",a); ◼ ◼ } ◼ #include <stdio.h> ◼ pow(int b) ◼ { ◼ int a; ◼ a=b*b; ◼ return (a); ◼ } ◼ void main() ◼ { ◼ int x; ◼ x=pow(5); ◼ printf("%d\n",x); ◼ }
函数分类(函数的形式) 无参函数 有参函数 一主函数并未向被调用 主调用函数与调用子 函数传送数据。 函数之间有数据的传递 Y北大哥鸟
13 函数分类(函数的形式) ◼ 无参函数 ◼ —主函数并未向被调用 函数传送数据。 ◼ 有参函数 ◼ —主调用函数与调用子 函数之间有数据的传递