资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

C语言(第五版)---------第七章---------函数-创新互联

1.需要记住和理解的知识 (1)形参和实参的传值             在定义函数时,函数名后面括号中的参数是“形式参数”;在主函数中调用函数时括号后面的参数为“实际参数” (2)函数调用的过程(P174)               实参和形参在内存中占不同的存储单元,实参无法得到形参的值 (3)局部变量和全局变量               在函数内定义的变量是局部变量,在函数外定义的变量是全局变量 (4)静态局部变量(static)(P201)           用关键词static进行申明,在函数调用结束后不消失而继续保留其值,其值为上次执行后的值
例题7.2------输出较大者(函数实现)
//输出较大的数
#includeint main() {
	int x, y;
	int* a, * b;
	int* f(int* x, int* y);
	a = &x;
	b = &y;
	scanf("%d%d", a,b);
	printf("%d", *f(a, b));
	return 0;
}
//int f(int x, int y) {
//	if (x >y)
//		return x;
//	else
//		return y;
//}
int* f(int* x,int* y) {
	if (*x >*y)
		return x;
	else
		return y;
}
例题7.7----用递归函数求N!(递归函数)
#includeint f(int n) {
	if (n != 1)
		return n * f(n - 1);
	else
		return 1;
}
int main() {
	int n;
	scanf("%d", &n);
	printf("%d", f(n));
	return 0;
}
例题7.10-----求平均成绩(用数组做函数形参)
#includefloat x(float a[],int n) {
	float sum = 0;
	for (int i = 0;i< n;i++)
		sum += a[i];
	return sum / n;
}
int main() {
	float f[10];
	float m;
	for (int i = 0;i< 10;i++)
		scanf("%f", &f[i]);
	m = x(f, 10);
	printf("%5.3f", m);
	return 0;
}
例题7.13-----大值
#includeint f(int a[3][4]) {
	int i, j,  max;
	max = a[0][0];
	for (i = 0;i< 3;i++) {
		for (j = 0;j< 4;j++)
			if (a[i][j] >max)
				max = a[i][j];
	}
	return max;
}
int main() {
	int a[3][4] = { {1,2,3,4},{6,5,7,8},{11,22,33,66} };
	int max;
	max = f(a);
	printf("%d", max);
	return 0;
}
习题7------复制字符
#includeint main() {
	char s[10];
	char m[10];
	gets(s);
	int i = 0;
	int j = 0;
	for (;s[i] != '\0';i++) {
		if (s[i] == 'A' || s[i] == 'E' || s[i] == 'I' || s[i] == 'O' || s[i] == 'U' || s[i] == 'a' || s[i] == 'e' || s[i] == 'i' || s[i] == 'o' || s[i] == 'u')
		{
			m[j] = s[i];
			j++;
		}
	}
	m[j] = '\0';
	puts(m);
	return 0;
}

你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧

颍州网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设公司等网站项目制作,到程序开发,运营维护。创新互联建站自2013年创立以来到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

网站名称:C语言(第五版)---------第七章---------函数-创新互联
网页URL:http://www.cdkjz.cn/article/desiei.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220