一、实验目的
1、掌握函数声明、定义和使用。
2、掌握形参与实参之间的对应关系。
3、掌握函数调用时,形参、实参之间的“值传递”和“地址传递”的区别。
4、掌握函数递归调用的方法。
5、掌握全局变量、局部变量、静态变量的使用方法。
6、掌握指针的使用方法。
二、准备内容
1、实验课前需预习实验内容,并做好实验设计。
2、复习视频及课上所讲授的C++中函数及指针的C++基本知识。
三、实验内容
设计并完成项目五:慕课网站上第五周的编程作业。
四、实验步骤
(一)编程代码
第一题:
#include<iostream>
#include<string.h>
using namespace std;
void mystrrev(char str[])//声明反转函数
{
int len=strlen(str);
int temp;
for (int i=0;i<len/2;i++)//进行循环,交换第一个和最后一个字符,依次。
{
str[len-1-i]=temp;
}
str[len]='\0';//字符串的结束
}
return 0;
}
第二题:
#include<iostream>
using namespace std;