C语言入门教程 程序设计入门-C语言 第11章 指针进阶 共51页.pptxVIP

  • 1
  • 0
  • 约3.5千字
  • 约 51页
  • 2022-08-20 发布于浙江
  • 举报

C语言入门教程 程序设计入门-C语言 第11章 指针进阶 共51页.pptx

Chap 11 指针进阶 ;本章要点;11.1 奥运五环色 ;11.1.1 程序解析;11.1.1 程序解析;11.1.2 指针数组的概念;11.1.2 指针数组的概念;11.1.2 指针数组的概念;继续执行: char * tmp; tmp = color[0]; color[0] = color[4]; color[4] = tmp; ;11.1.3 指向指针的指针;a;二维数组的指针形式 a[3][4]:看成是由a[0]、a[1]、a[2]组成的一维数组,而a[0]、a[1]、a[2]各自又是一个一维数组。也即二维数组是数组元素为一维数组的一维数组。 a:第0行地址(行地址) a+i:第i行的地址 *(a+i) / a[i]:第i行首元素的地址 *(a+i)+j / a[i]+j:第i行第j个元素的地址 *(*a+i) / a[i][0]:第i行首元素的值 *((*a+i)+j) / a[i][j]:第i行首元素的值 ;【例11-3】改写例11-1,用指向指针的指针实现。 #includestdio.h #includestring.h int main(void) { int i; char *color[5] = {“red”, ”blue”, ”yellow”, ”green”, ”black”

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档