C 8,9,10章(Simple).pptVIP

  • 1
  • 0
  • 约2.89千字
  • 约 52页
  • 2017-09-08 发布于河南
  • 举报
C 8,9,10章(Simple)

第8章 善于利用指针;8.1 指针的概念;8.1 指针的概念;一个变量的地址称为该变量的“指针”。 例如,地址2000是变量i的指针。如果有一个变量专门用来存放另一变量的地址(即指针),则它称为“指针变量”。上述的i_pointer就是一个指针变量。;8.2 指针变量;在定义指针变量时要注意两点:;三 指针变量的应用 ;printf(″%d\n,b); *p=4 printf(″%d,%d\n″,a,*p); };2 .运算规则 “&”和“*”优先级别相同,且右结合。 1)与--,++单目运算符的优先级别相同 2)高于算术运算符* % ex. int a=3,*p=a; *p *a (*p)++ *(p++) =a =a =a++ =*p++ 思考:*p 和*a的含义?;(1) *&a的含义是什么?先进行&a运算,得a的地址,再进行*运算。即&a所指向的变量,也就是变量a。*&a和*p的作用是一样的,它们都等价于变量a。即*&a与a等价。;例:读程序,想结果 int a,b,c,*pa,*pb,*pc; pa=a; pb=b; pc=c; scanf(%d%d,pa,pb); c=a+b;printf(%d\n,c); *pc=a+*pb;pr

文档评论(0)

1亿VIP精品文档

相关文档