数组作为函数的参数与变量作为函数的参数的使用方法是一样,传递的都是元素值,属于单向传递。也就是说,在被调用函数中无法修改调用函数中的实际参数。
如:求统计函数a中大于0的元素和小于0的元素的个数。
#include void addarray(int elem,int k); /*函数原型*/ int comparearray(int e); /*函数原型*/ void main() { int a[ ]={1,2,-3,-4,-5,-6,7,8},n,i,positive=0,negative=0; n=sizeof(a)/sizeof(a[0]); /*利用sizeof得到数组a中的元素个数*/ for(i=0;i
关注
打赏
热门博文
- C语言:求 1! + 2! + 3! + ... + n!(for循环)
- Java:期末编程试题1(及答案)编写一个Car类,具有:属性:品牌(mark)——String类型 功能:驾驶(void drive( ))........
- C语言:for循环(for循环,while 循环:计算1加到100的值)
- 程序人生:初学者中最最最常问的问题都有哪些呢???
- Java:Eclipse下载安装教程,以及Eclipse 安装汉化包的方法
- Java:获取字符串长度(length())
- 计算机网络:第五章运输层课后习题及答案(精细版)
- 计算机网络:第四章网络层课后习题及答案(精细版)
- C语言:while与do while循环语句
- 通俗的理解:什么是编程语言?