C语言上机实验实验报告指针
C语言程序设计实验报告
1实验目的
⑴掌握指针的概念,会定义和使用指针变量;
⑵能正确使用变量的指针和指向变量的指针变量;
⑶能正确使用数组的指针和指向数组的指针变量;
⑷能正确使用字符串的指针和指向字符串的指针变量。
2实验内容
编写函数upCopy(char *new,char *old),将old指针所指向字符串中的大写字母复制到new指针指向的字符串中,并在主函数中调用该函数。
要求:
①画出算法的流程图。
②在主函数中以直接初始化的方式输入一个字符串。
③在主函数中调用upCopy()函数,输出old指针和new指针指向的字符串。 3算法描述流程图
4源程序
#include
void upCopy(char *new,char *old);
void main()
{
char a[20]=("foiwheEIfjiEfj");
char b[20];
upCopy(b,a);
printf("复制之前的字符串为:");
puts(a);
printf("复制之后的字符串为:");
puts(b);
}
void upCopy(char *new,char *old)
{
int i,j;
j=0;