admin管理员组文章数量:1532174
2024年3月26日发(作者:)
《C语言程序设计》实验报告
实验六 使用指针的程序设计
学号
姓名
一、实验目的
1、
2、
3、
4、
二、实验内容
1. 分析下面的程序并上机运行程序,要求写出3组以上程序的运行结果。
#include
void main()
{
int *p1,*p2,*p;
int a,b;
printf("Input a b please");
scanf("%d%d",&a,&b);
p1=&a;
p2=&b;
if(a>b)
{ p=p1;p1=p2;p2=p;}
printf("*p1=%d, *p2=%dn",*p1,*p2);
1
掌握指针的概念,会定义和使用指针变量;
能正确使用数组的指针和指向数组的指针变量;
熟悉指针作为函数参数的定义和调用方法;
能正确使用字符串的指针和指向字符串的指针变量。
printf("a=%d, b=%dn",a,b);
}
『运行结果:』
输入1,2得:*p1=1,*p2=2
a=1,b=2
输入2,1得:*p1=1,*p2=2
a=2,b=1
输入56,123得:*p1=56,*p2=123
a=56,b=123
2. 下列程序的功能是分别求出数组中所有奇数之和以及所有偶数之和。形参
n给了数组中数据的个数,利用指针odd返回奇数之和,利用指针even
返回偶数之和。请在下面空白处将实现这一功能的函数完善,并且调试运
行出结果。
#include
#define N 10
void fun(int *a,int n,int *odd,int *even)
2
版权声明:本文标题:《C语言程序设计》实验报告实验六 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1711439993a309840.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论