软件技术基础之指针和结构体课件ppt课件复习课程.pptVIP

  • 2
  • 0
  • 约1.68千字
  • 约 23页
  • 2019-11-29 发布于天津
  • 举报

软件技术基础之指针和结构体课件ppt课件复习课程.ppt

C语言回顾 指针 ;3、程序中一旦定义了一个变量,该变量在内存中就将占用一定的存储单元。变量占用的存储单元总是n(n0)个连续的字节,开始字节的地址,就是变量的地址也可称为该存储单元的首地址。; 一般而言,指针变量只能存放某一种数据类型的变量的地址,由此可将指针变量分为:整型指针变量、实型指针变量和字符型指针变量等等,指针变量的类型表明了其指向的存储单元中存放的数据的类型。; 指针的定义方式如下: 数据类型名 * 指针变量名;;先对变量 i 作取地址运算,其地址值赋给 point,point指针就已指向变量 i, *point的值为3。给*point 赋值相当于给 i 赋值。;main( ) { float flt; float *f_ptr=flt; int *i_ptr=NULL; int *c_ptr=NULL; …... } ; 数组在内存中占用连续的存储单元。指针最常见的一种用途就是指向数组元素。当一个指针指向数组元素后,就可以用它灵活、快速地处理数组元素,从而体现出指针的优势。; C语言中规定数组名代表数组的首地址,即第一个元素的地址。因此ptr3 = ary 等价于 ptr3 = ary[0];当指针指向数组的首地址时,指针可以象数组

文档评论(0)

1亿VIP精品文档

相关文档