正在加载图片...
靳润昭C语言教程讲义 2001年2月17日 指针 10.1地址指针的基本概念 0.2变量的指针和指向变量的指针变量 102.1定义一个指针变量 10.22指针变量的引用 1023指针变量作为函数参数 10.24指针变量几个问题的进一步说明 10.3数组指针和指向数组的指针变量 10.3.1指向数组元素的指针 0334 10.3.2通过指针引用数组元素 10.3.3数组名作函数参数 10.34指向多维数组的指针和指针变量 104字符串的指针指向字符串的针指变量 104.1字符串的表示形式 1042使用字符串指针变量与字符数组的区别 5函数指针变量 106指针型函数 107指针数组和指向指针的指针 10.7.1指针数组的概念 10.7.2指向指针的指针 10.7.3main函数的参数 108有关指针的数据类型和指针运算的小结 10.8.1有关指针的数据类型的小结 10.82指针运算的小结 10.8.3void指针类型 10指针 指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。 利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样 处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是 学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志 同时,指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要 多编程,上机调试。只要作到这些,指针也是不难掌握的。 101地址指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个 内存单元,不同的数据类型所占用的内存单元数不等,如整型量占2个单元,字符量占 个单元等,在前面已有详细的介绍。为了正确地访问这些内存单元,必须为每个内存单元编 上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址 第1页靳润昭 C 语言教程讲义 2001 年 2 月 17 日 第1页 10 指针................................................................................................................... 1 10.1 地址指针的基本概念................................................................................... 1 10.2 变量的指针和指向变量的指针变量.............................................................. 2 10.2.1 定义一个指针变量................................................................................ 3 10.2.2 指针变量的引用................................................................................... 3 10.2.3 指针变量作为函数参数......................................................................... 7 10.2.4 指针变量几个问题的进一步说明......................................................... 10 10.3 数组指针和指向数组的指针变量................................................................ 13 10.3.1 指向数组元素的指针.......................................................................... 13 10.3.2 通过指针引用数组元素....................................................................... 14 10.3.3 数组名作函数参数.............................................................................. 16 10.3.4 指向多维数组的指针和指针变量......................................................... 22 10.4 字符串的指针指向字符串的针指变量......................................................... 25 10.4.1 字符串的表示形式.............................................................................. 25 10.4.2 使用字符串指针变量与字符数组的区别.............................................. 28 10.5 函数指针变量............................................................................................ 29 10.6 指针型函数............................................................................................... 30 10.7 指针数组和指向指针的指针....................................................................... 31 10.7.1 指针数组的概念................................................................................. 31 10.7.2 指向指针的指针................................................................................. 34 10.7.3 main 函数的参数................................................................................ 36 10.8 有关指针的数据类型和指针运算的小结..................................................... 37 10.8.1 有关指针的数据类型的小结................................................................ 37 10.8.2 指针运算的小结................................................................................. 38 10.8.3 void 指针类型..................................................................................... 38 10 指针 指针是C语言中广泛使用的一种数据类型。运用指针编程是C语言最主要的风格之一。 利用指针变量可以表示各种数据结构;能很方便地使用数组和字符串;并能象汇编语言一样 处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。学习指针是 学习C语言中最重要的一环,能否正确理解和使用指针是我们是否掌握C语言的一个标志。 同时,指针也是C语言中最为困难的一部分,在学习中除了要正确理解基本概念,还必须要 多编程,上机调试。只要作到这些,指针也是不难掌握的。 10.1 地址指针的基本概念 在计算机中,所有的数据都是存放在存储器中的。一般把存储器中的一个字节称为一个 内存单元,不同的数据类型所占用的内存单元数不等,如整型量占 2 个单元,字符量占 1 个单元等,在前面已有详细的介绍。为了正确地访问这些内存单元,必须为每个内存单元编 上号。根据一个内存单元的编号即可准确地找到该内存单元。内存单元的编号也叫做地址
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有