5. 指针2--指针与一维数组.pptVIP

  • 6
  • 0
  • 约4.37千字
  • 约 15页
  • 2017-09-12 发布于江苏
  • 举报
指针与数组 指向数组元素的指针变量 例 int array[10]; int *p; p=array[0]; //? p=array; 或 int *p=array[0]; 或 int *p=array; array[0] array[1] array[2] array[3] array[9] ... 整型指针p array[0] p 数组名是表示数组首地址的地址常量 指针的运算 指针变量的赋值运算 p=a; (将变量a地址?p) p=array; (将数组array首地址?p) p=array[i]; (将数组元素地址?p) p1=p2; (指针变量p2值?p1) 不能把一个整数?p,也不能把p的值?整型变量 如 int i, *p; p=1000; (?) i=p; (?) 指针变量与其指向的变量具有相同数据类型 指针的算术运算: p?i ? p ?i?d (i为整型数,d为p指向的变量所占字节数) p++, p--, p+i, p-i, p+=i, p-=i等 若p1与p2指向同一数组,p1-p2=两指针间元素个数?(p1-p2)/d p1+p2

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档