《C语言》第9章-3_指针.pptVIP

  • 2
  • 0
  • 约8.65千字
  • 约 10页
  • 2018-01-08 发布于河南
  • 举报
《C语言》第9章-3_指针

知识回顾 指针的重要性 有效而方便的处理数组 调用函数时能得到多于1个的值 有效的表示复杂的数据结构 动态分配内存 方便的处理字符串 直接处理内存地址 掌握指针应用,可以使程序简洁,紧凑,高效! 本章目标 一维数组:指向数组元素的指针变量 一维数组:指向数组元素的指针变量 一维数组:指向数组元素的指针 定义时初始化 指针的算术运算 指针的算术运算 指针的关系运算符 int main() { int a[5] = {1, 2, 3, 4, 5}; int *p = a, i; for(i = 0; i 5; i++) printf(a[%d]=%d, p+%d=%d\n,i, a[i], i,p+i); } int main() { int a[5] = {1, 2, 3, 4, 5}; int *p = a, i; for(i = 0; i 5; i++) printf(a[%d]=%d, a+%d=%d\n, i, a[i], i, a+i); } C规定p + i指向数组的第i个元素,a + i就是a[ i ]的地址。 *(p + i)或*(a + i)是p + i或a + i所指向的数组元素,即a[ i ] 。如*(p + 5)或 *(a + 5)就是a[5]。 即*(p +

文档评论(0)

1亿VIP精品文档

相关文档