C语言_实验六+指针.doc

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

文档评论(0)

1亿VIP精品文档

相关文档