您当前的位置:首页 > 计算机论文>应用电子技术论文

小议C语言中的数组和指针

2015-12-14 14:12 来源:学术参考网 作者:未知

摘 要:数组和指针是C语言中使用频率很高的两种数据类型。由于指针和数组有着十分密切的联系,正确理解两者相关联的语法现象是十分必要的。本文就数组名的含义、数组如何访问元素、下标法与指针法的比较等内容进行了分析。

关键词:C语言、数组、指针
1.引言
  在C语言中,数组和指针是其中非常重要又联系紧密的两种数据类型,同时也是重点难点集中的地方。在学习这些内容时,经常会碰到这样一些问题,例如:数组名是什么,就是首地址吗?数组如何访问元素?数组为什么不能进行越界检查?数组表示法和指针表示法有何关系,谁更好?正确理解这些问题,对指针和数组的使用是非常有帮助的。
2.数组名的含义
  在大多数的教材中都对数组名作出这样的解释:数组是一组数据的集合,它们在内存中占据一片连续的存储空间,数组名并不代表整个数组,而是数组占据的连续空间的起始地址,*p;
  f or(p=a;p<a+10;p++)
  *p=0;
  在VC6.0中编写这段代码并查看对应的汇编语言结果如下:
  00401028 lea  eax, Kenneth A.Reek著,徐波译,《C和指针》,人民邮电出版社,2008年4月第2版:141

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页