C教程-----数据类型、变量和运算符(2)

文章作者 100test 发表时间 2007:03:10 17:16:47
来源 100Test.Com百考试题网


二、形式参数
形式参数是指在函数名后面的小括号里定义的变量, 用于接受来自调用函数的
参数。形式参数在函数内部可以象其它局部变量那样来作用。
例如:
puthz(int x, int y, int color, char *p)
{
int i, j, k. /*定义局部变量*/
<程序体>
}
其中x, y, color, *p为函数的形式参数, 不需要再进行说明就可在该函数内
直使用。

三、全程变量
全程变量是指在所有函数之外说明的变量, 它在整个程序内部者是"可见的",
可以被任何一个函数使用, 并且在整个程序的运行中都保留其值。全程变量只要满
足在使用它以前和函数以外这两个条件, 可在程序的任何位置进行说明, 习惯上通
常在程序的主函数前说明。
例如:
#include
int test. /*定义全程变量*/
void f1(int x, float y). /*子函数说明*/
void f2(void). /*子函数说明*/
main()
{
test=5. /*给全程变量赋值*/
f1(20, 5.5). /*调用有形式参数的子函数f1()*/
/*test的值变成115*/
f2(). /*调用f2(), test的值变为1150*/
}
void f1(int x, float y)
{
float z. /*z定义为局部变量*/
z=x*y. /*计算*/
test=test z.
}
void f2(void)
{
int count=10. /*定义局部变量并初始化*/
test=test*count.
}

由于全程变量可被整个程序内的任何一个函数使用, 所以可作为函数之间传递
参数的手段, 但全程变量太多时, 内存开销变大。
4.3 变量存储类型
Turbo C2.0支持四种变量存储类型。说明符如下:
auto static extern register


相关文章


数据库系统2-7:查询优化的一般准则
数据库系统2-6:关系运算的等价性
C教程-----数据类型、变量和运算符(2)
数据库系统2-7:查询实例相关
Access与Office其他成员轻松交流数据
C教程-----数据类型、变量和运算符(1)
数据库系统2-5:元组关系演算
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛