- 1
- 0
- 约4.23千字
- 约 55页
- 2022-08-20 发布于浙江
- 举报
第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 - -
您可能关注的文档
- Java技术及其应用 03 基本IO(共79页).pptx
- Java技术及其应用 04 增强性能类(共75页).pptx
- Java技术及其应用 05 收集与数据结构应用(共67页).pptx
- Java技术及其应用 补充知识资料(共42页).pptx
- Java技术及其应用 02 面向对象结构(共106页).pptx
- C语言编程 C语言程序设计 C语言入门教程 第8章 善于利用指针 共214页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第11章_预处理 共38页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第2章 算法-程序的灵魂 共68页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第4章 选择结构程序设计 共96页.pptx
- C语言编程 C语言程序设计 C语言入门教程 第5章 循环结构程序设计 共88页.pptx
原创力文档

文档评论(0)