c语言程序设计教学资料指针.pptxVIP

  • 3
  • 0
  • 约小于1千字
  • 约 48页
  • 2018-12-29 发布于上海
  • 举报
c语言程序设计教学资料指针

第9章 指针;主要内容;内存地址;指针变量的定义;一个变量的地址称为该变量的“指针”。 例如,地址2000是变量i的指针。 如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量”。 上述的i_pointer就是一个指针变量。;说明:;指针变量的初始化;(1); 牛牛文库文档分享;注意: 指针变量中只能存放地址(指针),不要将一个整数(或任何其他非地址类型的数据)赋给一个指针变量。 ; 牛牛文库文档分享;#include stdio.h void main ( ) { int a=100, b=10; int *pa, *pb; pa=a; //把变量a的地址赋给p1 pb =b; //把变量b的地址赋给p2 printf(″%d,%d\n″,a,b); printf(″%d,%d\n″,*pa, *pb); };寻址方式;直接寻址;间接寻址;; 取地址运算符;; 间接运算符*; 牛牛文库文档分享; 牛牛文库文档分享;;;;???针运算; 牛牛文库文档分享;;指针与函数; 指针变量作函数参数 按地址调用(模拟按引用调用);;;;;函数指针;;; 牛牛文库文档分享;注意:int (*add)(int, int);与int *add(int, int);是不同的后者函数有两个整

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档