C语言_实验六指针
实验六 指针
一、实验目的
1、掌握指针的概念,定义和使用指针变量;
2、掌握指针与数组的关系,指针与数组有关的算术运算、比较运算。
3、掌握字符串指针作的用法。
二、相关知识点
地址和指针的概念;
数组和指针的关系;
字符串和指针的关系;
三、实验内容一(验证及程序分析)
Eg5-1: 输入两个整数,并使其从大到小输出,用指针变量实现数的比较。
(1)源程序:
#include stdio.h
void main()
{
int *p1,*p2,*p,a,b;
scanf(%d,%d,a,b);
p1=a; p2=b;
if(ab)
{
p=p1; p1=p2; p2=p;
}
printf(a=%d,b=%d\n,a,b);
printf(max=%d,min=%d\n,*p1,*p2);
}
(2)程序运行结果:
运行结果抓图至下方:
(3)在程序中的定义一个整型变量t,然后将语句段
if(ab)
{
p=p1; p1=p2; p2=p;
}
改为:
if(ab)
{
t=*p1; *p1=*p2; *p2=t;
}
再运行结果,观察两程序的区别。
运行结果抓图至下方:
区别:a和b输出的值与输入的数字换了
Eg5-2:运行并改正下面程序中的错误。
#include stdio.h
void
您可能关注的文档
最近下载
- 信息技术领域面向软件无线电的宽带数据变换和可重构射频集成电路.doc VIP
- 六年级语文下册《文言文二则》课件.pptx VIP
- 《中医外科学》(七版全).doc VIP
- 起重机的故障诊断及维护机电一体化毕业论文.doc VIP
- TCRAAS 1039-2023TCECA 20026-2023高效空调制冷机房系统能效监测与分级标准-20241206113221.docx VIP
- Apollo 13《阿波罗13号(1995)》完整中英文对照剧本.docx VIP
- 2024年浙江高考语文真题及答案.pdf
- DLT-5066-2024-水力发电厂辅助设备系统设计技术规定.doc VIP
- 【毕业论文】油库设计.doc VIP
- 国家高技术研究发展计划(863计划)信息技术领域“高频段无线.doc VIP
原创力文档

文档评论(0)