例计算x的立方 #include <stdio.h> 2 float cube(float x product L 1.728 i return(x*x*x) maino i float a, product printf("please input value of a scanf(%f", &a) product=cube(a) printf( Cube of %. 4f is %/ 4fn", a, product)
例 计算x的立方 #include <stdio.h> float cube(float x) { return(x*x*x); } main() { float a, product; printf("Please input value of a:"); scanf("%f",&a); product=cube(a); printf(”Cube of %.4f is %.4f\n",a,product); } x a product ×× ×× 1.2 1.2 1.728
★参数传递方式 心值传递方式 方式:函数调用时为形参分配单元并将实参的值复制到形参 中;调用结東,形参单元被释放,实参单元仍保留并维持原值 特点 ◆形参与实参占用不同的内存单元 ◆单向传递
参数传递方式 ❖值传递方式 ⚫方式:函数调用时,为形参分配单元,并将实参的值复制到形参 中;调用结束,形参单元被释放,实参单元仍保留并维持原值 ⚫特点: ◆形参与实参占用不同的内存单元 ◆单向传递