"数据结构上机实验一答案及实验指导书"

版权申诉
0 下载量 174 浏览量 更新于2024-03-06 收藏 84KB DOC 举报
数据结构上机实验答案.doc;数据结构上机实验答案.doc;- .?数据构造实验指导书?答案实验一:1、请编写函数 int fun(int *a, int *b),函数的功能是判断两个指针 a 和 b 所指存储单元的值的符号是否一样。假设一样函数返回 1,否则返回 0。这两个存储单元中的值都不为 0。在主函数中输入 2 个整数、调用函数 fun、输出结果。 本实验的目的是练习并理解数据结构中指针的使用。在主函数中输入两个整数,并调用函数fun判断两个指针a和b所指存储单元的值的符号是否一样。在这个过程中,我们需要了解指针、存储单元的值和函数调用的相关知识。 首先我们要了解指针的概念。指针是一个变量,其值是另一个变量的地址。通过指针,我们可以访问并操作存储单元中的数据。在本实验中,函数fun的参数为指针*a和*b,通过指针a和b,我们可以访问存储单元中的值,然后判断这两个存储单元的值的符号是否一样。 其次,我们需要理解存储单元的值的符号。在C语言中,int类型的变量可以存储整数值,包括正数、负数和0。我们需要判断存储单元中的值的符号是否一样,即判断这两个值是否都为正数、负数或0。根据不同的情况,返回相应的结果。 最后,我们需要掌握函数的调用方法和结果输出。在主函数中输入两个整数作为参数,然后调用函数fun,输出结果。根据函数fun的返回值,我们可以判断两个存储单元的值的符号是否一样。 总的来说,通过本实验,我们可以加深对指针、存储单元的值和函数调用的理解,提高我们在数据结构中的实际操作能力。同时,也能够提高我们对C语言中指针和函数的使用的熟练程度。这些知识和能力对于我们进一步学习和应用数据结构都是非常重要的。