实验10 指针作为函数的参数
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验10 指针作为函数的参数
一、实验目的
1、学会使用指针变量作为函数的参数。
2、学会使用数组作为函数的参数。
3、正确理解和掌握指针与数组的关系。
二、实验知识点
1、指针变量的定义。注意:指针变量和一般简单变量的区别。
2、简单变量作为函数的参数是一种值传递方式。
3、指针作为函数参数是一种地址传递方式。
4、数组作为函数的参数也是一种地址传递方式。
三、实验内容和步骤
1、分析下面程序的运行结果,并调试程序。
//指针作为函数的参数
#include
int fun(char *s);
void main()
{
cout< } int fun (char *s) //函数定fun义 {char *t=s; while(*t!='\0') t++; return (t-s); } 思考:能否将程序改为输入任意个字符,然后输出其长度。 2、分析下面程序段的运行结果,并调试程序。 # include #include fun(char *s); //函数fun声明 void main() {char a[]=”abcdefgh”; fun(a);