第7章 C语言函数01——(1)函数编写的注意事项超经典(面试题)(2)函数传参和返回值你全都会吗?(面试题)

说明:(1)因为C语言中文网中第7章是C语言函数,01表示这一章的第一篇记录文章。

一、函数的三要素

1、函数的三要素:函数名称,参数,返回值。

2、有的人说:这是死记概念,没什么用。

3、博雅觉得:我是从面试的过程中才悟出了这个作用,因为你编写编写一个函数的时候,功能除外,你首要考虑的就是(1)函数的名称,(2)参数,(3)返回值

其中参数 包括:形参的定义以及函数调用时实参的传递

二、一些比较容易让人犯错的形参和实参的传递示例总结

1、一维数组的作为参数时应该如何定义形参和传递实参呢?

(1)一维数组作为参数输入,因为C语言中没有数组类型这种数据类型,并不能像定义一个整型变量那样直接int a; 就可以了。
(2)但是一维数组的数组名是一维指针,指向的是数组的首元素的地址

博雅编的一个小程序:

#include<iostream>
using namespace std;

void funA(int* a,int len)
{
	for (int i=0;i<len;i++)
	{
		cout << a[i] << endl;
	}
}

void main()
{
	int a[10] = { 0,11,22,33,44,55,66,77,88,99 };
	funA(a,10);
	cout <<  "hello world"<<endl;
	system("pause");
	return ;
}

面试题:北京星云的面试题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值