当前位置: 首页 > news >正文

武汉电商网站建设合肥全网推广

武汉电商网站建设,合肥全网推广,wordpress后台侧栏,推荐十个网站这里注意下数组指针的下标表示: 我们已经知道,数组名a总是指向a[0]的指针,*(ai)是对a[i]的引用,实际上,编译器中,对数组的引用,如a[i],总是被编译器改写成*(ai)的形式。 另外说明下…

这里注意下数组指针的下标表示:

我们已经知道,数组名a总是指向a[0]的指针,*(a+i)是对a[i]的引用,实际上,编译器中,对数组的引用,如a[i],总是被编译器改写成*(a+i)的形式。


另外说明下指针下标表示:
比如:

int a[100]; int *ptr=a;指针下标表示: ptr[i] 

指针下标表示ptr[i] 就相当于对a[i]的引用,也就是* a[i]
直接是a[i]的值

具体来说,当使用ptr[i]时,指针ptr首先被解引用,也就是获取指向的内存地址的值,这个地址加上偏移量i*sizeof(int)(因为ptr是指向int类型的指针)就得到了数组中第i个元素的地址,最后通过解引用获取该元素的值。

 
可以看到,指针和下标运算符的作用是等价的,它们都是用来访问数组中的元素。


#include<stdio.h>#define N 100int main(void){int i,n,a[N];int *ptr=a;scanf("%d",&n);for ( i = 0; i < n; i++){scanf("%d",a+i); //这里也是直接引用地址偏移,a数组首地址}printf("原来数据:\n");for ( i = 0; i <n; i++){printf("%d ",a[i]);}printf("\n");printf("用数组名/下标法引用数据\n");//用数组名/下标法引用数据元素for ( i = n-1; i >=0; i--){printf("%d ",a[i]);}printf("\n");
printf("用数组名/偏移量引用数据\n");//用数组名/偏移量引用数据元素for ( i = n-1; i >=0; i--){printf("%d ",*(a+i)); //*()是对a数组的引用,相当于地址改变,直接引用值}printf("\n");printf("用指针/偏移量法引用数据\n");
for ( i = n-1; i >=0 ; i--)
{printf("%d ",*(ptr+i)); //ptr指针指向a数组首地址,这里使用指针偏移+i来进行遍历,跟2数组引用很像,只不过用的指针
}printf("\n");printf("用指针/下标法法引用数据\n");
for ( i = n-1; i >=0 ; i--)
{printf("%d ",ptr[i]); //ptr[i]相当于 *a[i] ,是对a[i]的引用
}printf("\n");return 0;
}
http://www.zhongyajixie.com/news/60456.html

相关文章:

  • 网站制作过程中碰到的问题网站流量统计分析
  • 无网站做cpa申请网站怎样申请
  • 公司建网站多少钱百度号码认证平台官网
  • 宝塔做网站443链接重庆网络seo公司
  • 网站建设与管理大纲天津seo排名公司
  • 南京市雨花台区建设局网站种子资源
  • qq网站官网2022拉新推广平台
  • 怎么做国际网站苏州seo培训
  • 怎样申请建立自助网站代理广告投放平台
  • 网站建设 碧辉腾乐建站小程序
  • 开发区网站建设色盲
  • 找个可以直接看的网站济南百度
  • 设计类专业包括哪些北京网站seo哪家公司好
  • 做网站如何月入10万自媒体平台哪个收益高
  • 公司网站建设手续今日足球赛事分析推荐
  • 网站不备案可以做微信小程序么怎么请专业拓客团队
  • 网站建设图标百度关键词刷搜索量
  • wordpress+禁用版本滕州网站建设优化
  • wordpress logy上海关键词排名优化怎样
  • 设计师网站哪个好南昌百度推广联系方式
  • 遵义网站制作和推广宣传推广方案模板
  • 网站开发与设计 需求分析导航网站怎么推广
  • 建一个购物网站要多少钱百度网盘客服在线咨询
  • 烟台市住房和城乡建设厅网站站长工具seo综合查询降级
  • 如何申请自己的个人网站百度一下你就知道下载
  • 顺的做网站便宜吗营销网站大全
  • 学做美食视频网站备案查询站长工具
  • 软件开发需要的软件郴州seo
  • 企业单位网站怎么做世界网站排名查询
  • 网站建设相关技术方案百度直播间