《表1 a、b、c、d、e变量的地址》

《表1 a、b、c、d、e变量的地址》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《指针在《C程序设计》教学中的应用研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

分析一组变量:int a=3,b=8,c=51,d=88,e=125;其各变量的地址值连续并相差值为4,如表1,用“a地址值-i”算法实现遍历5个变量值,从表可以看出C语言在连续声明变量时采用从右到左以压栈的方式开辟存储空间,变量地址值内存中是连续的,可以利用连续的特点采用循环算法访问a、b、c、d、e五个变量中的值,如下一个循环语句等价于5条printf语句,运行结果如图1: