C语言基础 C语言入门 C语言程序设计教程 第8章 指针 共55页.pptxVIP

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

C语言基础 C语言入门 C语言程序设计教程 第8章 指针 共55页.pptx

第8章 指针;第8章 指针;8.1 指针的概念;指针的概念;如定义i_pointer为指针变量,i_pointer=i;;8.2 指针变量和指针运算符;注意:;2 指针运算符;例 通过指针变量输出整型变量值。 ;对*及的说明:(同级运算,由右向左);例:将两个整型数a,b按由大到小次序输出。;两个整型数a,b按由大到小次序输出过程如下图所示:;3 指针变量作函数参数 作用:将一个变量的地址传至另外一个函数中。;函数调用过程如下图所示:;开始调用swap函数,实参pa、 pb分别向形式参数p1、p2传递数据;pa; 推广:如果想通过函数调用改变n个主调函数中的变量的值, 可以: (1)主调函数中设n个变量,用n个指针变量指向它们; (2)用指针变量做实参,将n个变量的地址传给函数的形参; (3)通过形参指针变量,改变n个变量的值; (4)主调函数中的变量的值同时得到改变。 请注意: 函数中改变的是指针变量所指向的变量的值, 而不是指针变量的值。 ;几种情况比较;8.3 数组的指针和一维数组;2. 通过数组指针引用数组元素;输出数组全部元素的三种方法;几小点: ①*p++ =*(p++),先计算*p,再p++ ②*(p++)和*(++p)是不同的,顺序不同。 ③(*p)++是把p所指向的变量的值+1 ④*(p- -) =a[i- -],先*p,再p - -

文档评论(0)

1亿VIP精品文档

相关文档