实验八 指针

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
char *p;
p=c;
gets(c);
number(p);
}
number(char *q)
{
}
教师
评阅
{int a[10];
int *p=a;
intput(p);
swap(p);
output(p);
}
input(int b[10])
{
}
swap(int b[10])
{
}
output(int b[10])
{
}
方法三:形参:指针实参:数组名
main( )
{int a[10];
intput(a);
swap(a);
output(a);
}
input(int *b)
{
}
swap(int *b)
{
}
output(int *b)
{
}
方法四:形参:指针实参:指针
main( )
{int a[10];
int *p=a;
intput(p);
swap(p);
output(p);
}
input(int *b)
{
}
swap(int *b)
{
}
output(int *b)
{
}
2.输入一行文字,找出其中大写字母、小写字母、空格、数字以及其他字符各有多少。
请将下面的函数补充完整,使得整个程序可以运行出正确的结果,函数内要完成的功能是找出一行文字其中大写字母、小写字母、空格、数字以及其他字符各有多少,且输出结果。
main()
{char c[20];
实验八函数




1.掌握指针的概念,会定义和使用指针变量;
2.学会使用数组的指针和指向数组的指针变量;
3.学会使用字符串的指针和指向字符串的指针变量;
4.学会使用指向函数的指针变量;
5.了解指向指针的指针的概念及其使用方法。





结果分析




及来自百度文库
结果分析
1.输入10个整数,将其中最小的数与第一个数交换,把最大的数与最后一个数兑换。写3个函数:(1)输入10个数input( );(2)进行处理swap( );(3)输出10个数output( )。
请按下述要求将程序补充完整。
方法一:形参:数组实参:数组名
main( )
{int a[10];
intput(a);
swap(a);
output(a);
}
input(int b[10])
{
}
swap(int b[10])
{
}
output(int b[10])
{
}
方法二:形参:数组实参:指针
main( )
相关文档
最新文档