10 指针.pptVIP

  • 2
  • 0
  • 约8.45千字
  • 约 38页
  • 2016-09-29 发布于江西
  • 举报
10 指针

指 针 1 指针的概念 2 指针变量 3 指针与数组 指针概念 例:有定义: int i,j,k; 直接访问: 通过变量名i存取变量值 间接访问 (1)先到一个变量中找到变量i的地址 (2)再根据地址找到变量i存取变量值。 指针的运算 p=p+1:新p指向下一元素 加一个类型的字节数,而不是加1 如:int 占 2个字节, char占1个字节。 指针变量相关的运算符及运算实例 main(){ int a=10,b=20,c; int *p,*q; p=a; q=b; c=*p+*q; printf(a=%d b=%d c=%d,a,b,c); } 值传递,函数中的改变不影响主函数 [例]:交换两数 swap(int *pa,int *pb) { int t; t=*pa; *pa=*pb; *pb=t; } main() { int a,b; scanf(%d,%d,a,b); swap(a,b); printf(\n%d,%d\n,a,b); } [例]:交换两数 swap(int *pa,int *pb) { int t; t=*pa; *pa=*pb; *pb=t; } main() { int

文档评论(0)

1亿VIP精品文档

相关文档