实验7-1 指针的应用 【实验目的】 ?? 1?熟练掌握指针、地址、指针类型、void指针、空指针等概念; 2熟练掌握指针变量的定义和初始化、指针的间接访问、指针的加减运算和指针表达式; 3会使用数组的指针和指向数组的指针变量; 4会使用字符串的指针和指向字符串的指针变量 5学会使用指向函数的指针变量; 【实验内容】 ⒈编写程序,在堆内存中申请一个float型数组,把10个float型数据0.1、0.2、0.3…、1.0赋予该数组,然后使用float型指针输出该数组的各元素值并求出其累加和。 ⒉编写一个函数f,将传入此函数的直角坐标值转换为极坐标值,并返回主调函数中。求极坐标的公式是: c=    q=arctan(y/x) 若要将两值返回主调函数,有多种方式可以完成,请试之: (1)两值均以指针形参带回 (2)由指针形参带回一个值,函数值返回另一个值 (3)两值均以引用形参返回 (提示:程序中可以使用C库函数sprt、pow及atan,它们的头文件为stdlib.h) ⒊使用指针编写函数strcat()函数,即实现两个字符串的首尾连接(将字符串str2接到str1的后面,str1最后面的‘\0’被取消)。 ⒋用指针变量设计一通用函数,该函数查找实型数组中最大和最小元素并输出相应元素和下标。 ⒌用指针数组实现:输入月份的阿拉伯数字1~12,输出对应的月份英文名称。 ⒍自定义函数实现库函数strcmp()和strlen()的功能。