实验4 指针.docVIP

  • 84
  • 0
  • 约6.94千字
  • 约 13页
  • 2018-03-09 发布于湖北
  • 举报
实验4 指针

实验4 指针 实验目的 通过实验进一步掌握指针的概念,会定义和使用指针变量; 能够正确使用数组的指针和指向数组的指针变量; 能够正确使用字符串的指针和指向字符串的指针变量; 能正确使用指向函数的指针变量。 实验内容 写出实现下述两个问题的程序并调试 将一个3×3的矩阵转置,用一函数实现这一计算(在函数中只能使用指针变量)。 在主函数中用scanf()函数输入以下矩阵元素: 1 3 5 7 9 11 13 15 17 将数组名作为函数的参数,在执行函数的过程中实现矩阵转置,函数调用结束后,在主程序中输出已转置的矩阵。 用一个函数实现两个字符串的比较,即自己写一个strcmp函数,函数原型为: int strcmp(char *p1,char *p2); 两个串相等时,返回0 p1p2时p1p2时,返回值0 实验指导 问题1提示: 本题目要求编程实现矩阵的转置,并且在实现这一操作时只能使用指针,因此解决这一问题时,应注意下面几个问题: 数组名是一个指针变量,但该指针变量是一个常量; int a[10] 中的a 的类型等同于 int *p 定义的指针变量p; int a[10][5]中定的a的类型等同于 int (*p)[5]; 问题2提示: 字符串本质上就是一个一维字符数组(串尾附加了一个’\0’)变量的指针,其含义是指该变量的

文档评论(0)

1亿VIP精品文档

相关文档