如果要将单个元素作为参数传递,则必须在函数调用中给出数组元素及其下标。为了接收这些元素,在函数定义中使用简单变量。示例 1#include main (){ void display (int, int); int a[5], i; clrscr(); printf (“输入 5 个元素”); for (i=0; i
数组数组是一组相关项目,它们以一个共同的名称存储。以下有两种将数组作为参数传递给函数的方法:将整个数组作为参数传递给函数将单个元素作为参数传递给函数将整个数组作为参数传递给函数要将整个数组作为参数传递,只需在函数调用中发送数组名称。要接收数组,必须在函数头中声明它。示例 1#include main (){ void display (int a[5]); int a[5], i; clrscr(); printf ("输入 5 个元素"); for (i=0; i
局部作用域局部作用域指定在块内定义的变量仅在该块内可见,在块外不可见。全局作用域全局作用域指定在块外定义的变量在程序结束前一直可见。示例#include int r= 50; /* 全局区域 */ main (){ int p = 30; printf (“p=%d, r=%d” p, r); fun (); } fun (){ printf (“r=%d”, r); }输出p =30, r = 50 r = 50与函数相关的作用域规则函数是一组执行特定任务的语句。在函数体内部声明的变量... 阅读更多
全局作用域全局作用域指定在块外定义的变量在程序结束前一直可见。示例#include int c= 30; /* 全局区域 */ main (){ int a = 10; printf (“a=%d, c=%d” a, c); fun (); } fun (){ printf (“c=%d”, c); }输出a =10, c = 30 c = 30局部作用域局部作用域指定在块内定义的变量仅在该块内可见,在块外不可见。在块或函数(局部)中声明的变量在该块内可访问,并且在该块外不存在。示例#include main (){ int i = ... 阅读更多