C语言程序设计教程郝玉秀第6章课件教学.pptVIP

  • 5
  • 0
  • 约8.4千字
  • 约 58页
  • 2017-01-02 发布于未知
  • 举报

C语言程序设计教程郝玉秀第6章课件教学.ppt

6. 5 指向指针的指针 当一个指针变量存放的是另一个指针变量的地址时,这个指针变量就是指向指针的指针变量,简称指向指针的指针(也称二级指针)。如图6-3所示。 例如: 设有: int a=5; int *pa=a; int **ppa=pa; 则ppa就是指向指针pa的指针。 通过指向指针的指针也可以访问变量a的值。 由于*ppa=pa,所以**ppa=*pa=a=5。 二维数组名也是指向指针的指针,用*(*(a+i)+j)表示数组元素a[i][j]。 6. 5 指向指针的指针 指向指针的指针一般的定义格式: 类型标识符 **指针变量名表; 其中:类型标识符表示指向指针的指针变量所要指向的数据的类型,**表示其后的变量是一个指向指针的指针变量。 6. 5 指向指针的指针 案例6-2 随机生成中奖号码并统计输出彩票中奖结果。 设计要求 利用随机函数,随机产生双色球中6个红球和1个蓝球的号码作为中奖号码。然后比对用户输入的号码,输出中奖情况。 设计分析 要随机产生中奖号码,关键是怎样利用随机函数来产生6个红球和一个蓝球号码。C语言提供了丰富的库函数,随机函数也是其中的一个,产生随机数的函数是用随机发生器rand和random。为了使每次产生的随机数不同可以用randomize()来初始化随机数发生器,即播撒随机种子

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档