21xrx.com
2024-12-22 21:02:56 Sunday
登录
文章检索 我的文章 写文章
《中南大学C++实验指导书:实验三》
2023-07-03 06:54:54 深夜i     --     --
中南大学 C++实验指导书 实验三 编程 数据结构

中南大学C++实验指导书已经推出第三个实验指导书啦!实验三让同学们更深入地了解指针和字符串,在本文中我们将为大家详细解析实验三的内容。

实验三共分为两个部分,第一个部分是指针与数组的多个练习,目的是让学生深入理解指针的实现原理和数组的特性。第二个部分则是字符串的操作。具体内容如下:

第一部分:指针与数组

实验三的第一个部分中,同学们将需要完成以下几个练习任务:

1. 建立一个长度为 10 的整型数组,并赋初值为 0,然后利用指针输入数组的值并将数组的值输出。

2. 将一个长度为 10 的数组前 N 个数复制到另一个长度为 M(M>N)的数组中,并保证输出时前 N 个数与原数组相同。

3. 利用数组指针作为函数的形参,编写函数 output 将数组值输出。

4. 利用数组指针作为函数的形参,编写函数 average,计算数组平均值并输出。

这些练习通过数组与指针的交互诠释了这两者在C++中的实现原理,不仅锻炼了同学们的编程能力,更是为理解后续章节的内容做好了铺垫。

第二部分:字符串

实验三的第二部分中,同学们将需要完成以下几个练习任务:

1. 建立一个字符数组,输入十个字符后,将其中小写字母转换成大写字母,并输出整个数组。

2. 建立一个字符数组,输入一个英文文本,计算出其中元音字母(a、e、i、o、u)的个数。

3. 输入两个字符数组,判断第二个字符数组是否为第一个字符数组的子串,并输出结果。

4. 输入一个字符串,将字符串中指定位置的字符删除,并输出结果。

字符数组与字符串的交互分别体现了C++中字符类型基础的实现原理,同时也为后续的文本编辑器开发做好了基础。

总结

实验三是在步入C++深度学习之前,同学们必经的一道关隘。在完成这份实验报告之前,C++指针和字符串操作理论知识需要再次回味、再次领悟。只有通过不断地练习,同学们才能更加掌握C++的奥秘,进而拥有了解决语言难题的独立思考能力。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复
    相似文章