文档库

最新最全的文档下载
当前位置:文档库 > 大一上期C语言实验报告8 指针

大一上期C语言实验报告8 指针

成都工业学院·计算机工程学院

《程序设计基础》实验报告

大一上期C语言实验报告8    指针

1.实验目的

(1)掌握指针的概念,会定义和使用指针变量;

(2)能正确使用变量的指针和指向变量的指针变量;

(3)能正确使用数组的指针和指向数组的指针变量;

(4)能正确使用字符串的指针和指向字符的指针变量。

2.实验内容

(1)将任意整数插入到已排序的整形数组中,插入后数组中的数仍然保持有

序。

要求:

①整形数组由直接赋值的方法初始化,要插入的整数由scanf输入。

②算法过程中采用指针进行处理.

③输入原始数组数据以及插入整数后的数组数据,并加以说明。

(2)编程函数upCopy(char *new,char *old),将old指针所指向字符串中

的大写字母复制到new指针指向的字符串,并在主函数中调用该函数

要求:

①在主函数中以直接初始化方式输入一个字符串。

②算法过程中采用指针进行处理。

③在主函数中调用upCopy(char *new,char *old)函数,输出old

指针和new指针指向的字符串。

(3)编写函数catStr(char *str1,char *str2)用于进行用于两个字符串的连

接,采用指针实现其过程,并在主函数中调用。

要求:

①不允许使用strcat()字符处理库函数。

②在主函数中以直接初始化的方式输入两个字符串str1、str2。

③调用函数catStr()链接两个字符串(将str2连续在str1后面)。

④在主函数中输入两个初始字符串和连接后的字符串。