}
函数返回语句: return; return 值或地址;
问题: 1. 调用代码放哪里? 2.调用代码输出什么值?
调用:
double y; y = sqrt( 4.0 ); printf( ”%lf”, y ); y = sqrt( y + 7.0 ); printf( ”%lf”, y );
第04章 函数的定义与调用
14
C++程序中, 使用之前必须先定义!
变量定义与使用
全局变量
int i; // 先定义
void f1(...) { ... i = 10; // 后使用 ... } extern int i;
void f1(...) { ... i = 10; ... }
// 先声明
入口: 第一条可执行语句。
第04章 函数的定义与调用
VC6.0中新建一个Console程序的Project :
6
1 2 4
输入工程名 工程存放目录
程序 运行
(建议用英文版VC6.0, 安装ID码可取全1 )
3
5
第04章 函数的定义与调用
则有我们的程序:
7
cpp源程序 的文件名 双击打开
程序源代码
13
静态变量
int Sum( int n ) { int i; 局部变量 static int sum = 0; for( i = 0; i < n; ++i ) { sum += i; }
全局变量
int sum = 0; 全局变量 void Sum( int n ) { int i; 局部变量 for( i = 0; i < n; ++i ) { sum += i; } }