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

公司的网站备案北仑seo排名优化技术

公司的网站备案,北仑seo排名优化技术,六安论坛招聘网最新招聘,湛江疫情最新消息文章目录 *(p1)1表示第 1 行第 1 个元素的地址。如何理解呢?下标运算符的规则括号 int a; // 1.一个整数 int *a; // 2.一个指向整数的指针 int **a; // 3.一个指向指针的指针, 它所指向的指针又指向一个整数型数据 ;一个指向 …

文章目录

  • *(p+1)+1表示第 1 行第 1 个元素的地址。如何理解呢?
  • 下标运算符的规则
  • 括号


int a;              // 1.一个整数
int *a;             // 2.一个指向整数的指针
int **a;            // 3.一个指向指针的指针, 它所指向的指针又指向一个整数型数据 ;一个指向 整数的指针 的指针
int a[7];           // 4.包含7个整数型数据的数组; 数组的语义就是一次性定义多个元素;
int *a[7];          // 5.包含7个指针的数组, 这些指针指向整数型数据;([]的优先级高于*,所以a先和[]结合,然后它就变成数组了,接着与 * 结合,变成指针。所以说 int *a[] 是一次性定义多个指针)
int (*a)[7];        // 6.一个指针, 它指向包含7个整数型数据的数组; 也就是说它指向的宽度为7
int (*a)(int a);    // 7.一个指向函数的指针, 该函数有一个整型形参,并返回一个整型数据; 一个指向 有一个整型形参,并返回一个整型数据函数 的指针
int (*a[7])(int);   // 8.包含7个指针的数组, 该指针指向一个函数, 该函数有一个整型形参,并返回一个整型数据
#include <stdio.h>
int main(){int a[3][4] = { {0, 1, 2, 3}, {4, 5, 6, 7}, {8, 9, 10, 11} };int (*p)[4] = a;printf("%d\n", sizeof(*(p+1)));return 0;
}
  • *(p+1) 表示取地址上的数据,也就是整个第 1 行数据。注意是一行数据,是多个数据,不是第 1 行中的第 0 个元素,下面的运行结果有力地证明了这一点:
  • 运行结果为下面所示:

16

*(p+1)+1表示第 1 行第 1 个元素的地址。如何理解呢?

  • *(p+1)单独使用时表示的是第 1 行数据,放在表达式中会被转换为第 1 行数据的首地址,也就是第 1 行第 0 个元素的地址,因为使用整行数据没有实际的含义;
  • 编译器遇到这种情况都会转换为指向该行第 0 个元素的指针
  • 就像一维数组的名字,在定义时或者和 sizeof& 一起使用时才表示整个数组,出现在表达式中就会被转换为指向数组第 0 个元素的指针;

下标运算符的规则

  • (*arrPtr)[i] 等同于 *((*arrPtr)+i) ;
  • 也就是说 下标一次表示 在 指定的地址宽度上移动下标指定的次数,并解地址/(取值);

括号

int *(p1[10]); // 指针数组,可以去掉括号直接写作 int *p1[5];
int (*p2)[10]; // 维数组指针,不能去掉括号
  • 这里需要明白一个符号之间的优先级问题。

  • “[]”的优先级比“*”要高。p1 先与“[]”结合,构成一个数组的定义,数组名为 p1,int * 修饰的是数组的内容,即数组的每个元素。那现在我们清楚,这是一个数组,其包含 10 个指向 int 类型数据的指针,即指针数组。


  • 至于 p2 ,在这里“()”的优先级比 “[]”高,“*”号和 p2 构成一个指针的定义,指针变量名为 p2;

  • int 修饰的是数组的内容,即数组的每个元素。数组在这里并没有名字,是个匿名数组。那现在我们清楚 p2 是一个指针,它指向一个包含 10 个 int 类型数据的数组,即数组指针。

  • 这里有个有意思的话题值得探讨一下:平时我们定义指针不都是在数据类型后面加上指针变量名么?这个指针 p2 的定义怎么不是按照这个语法来定义的呢?也许我们应该这样来定义 p2:int (*)[10] p2; (我就很喜欢这样理解),int (*)[10] 是指针类型,p2 是指针变量。

  • 这样看起来的确不错,不过就是样子有些别扭。其实数组指针的原型确实就是这样子的,只不过为了方便与好看把指针变量 p2 前移了而已。你私下完全可以这么理解这点。虽然编译器不这么想。

  • 参考

http://c.biancheng.net/view/368.html

https://blog.csdn.net/lirendada/article/details/122931987


文章转载自:
http://bracero.c7495.cn
http://panda.c7495.cn
http://sonofabitch.c7495.cn
http://stomatology.c7495.cn
http://xylene.c7495.cn
http://juche.c7495.cn
http://mpeg.c7495.cn
http://underact.c7495.cn
http://savarin.c7495.cn
http://metabiosis.c7495.cn
http://charybdis.c7495.cn
http://amazon.c7495.cn
http://gangliate.c7495.cn
http://zoopaleontology.c7495.cn
http://gefuffle.c7495.cn
http://rhinolaryngology.c7495.cn
http://corybantism.c7495.cn
http://silbador.c7495.cn
http://electrotherapist.c7495.cn
http://lindesnes.c7495.cn
http://darkie.c7495.cn
http://primogenial.c7495.cn
http://virgo.c7495.cn
http://nova.c7495.cn
http://dayspring.c7495.cn
http://endodontics.c7495.cn
http://chemoprophylaxis.c7495.cn
http://rainmaking.c7495.cn
http://speedup.c7495.cn
http://costmary.c7495.cn
http://antechamber.c7495.cn
http://lyophilic.c7495.cn
http://polytonal.c7495.cn
http://adventure.c7495.cn
http://downcycle.c7495.cn
http://oleiferous.c7495.cn
http://irascible.c7495.cn
http://dependence.c7495.cn
http://distribute.c7495.cn
http://jurisconsult.c7495.cn
http://oncogenesis.c7495.cn
http://ripple.c7495.cn
http://opener.c7495.cn
http://endometrial.c7495.cn
http://dago.c7495.cn
http://supercharger.c7495.cn
http://ambisyllabic.c7495.cn
http://emasculated.c7495.cn
http://haeckelian.c7495.cn
http://exasperator.c7495.cn
http://purveyance.c7495.cn
http://multimer.c7495.cn
http://blowpipe.c7495.cn
http://picayune.c7495.cn
http://goshen.c7495.cn
http://totaquine.c7495.cn
http://queer.c7495.cn
http://womanize.c7495.cn
http://brazil.c7495.cn
http://isodynamic.c7495.cn
http://rhinolith.c7495.cn
http://humbert.c7495.cn
http://groundprox.c7495.cn
http://longinquity.c7495.cn
http://unwritten.c7495.cn
http://struggling.c7495.cn
http://reelection.c7495.cn
http://turbofan.c7495.cn
http://muriphobia.c7495.cn
http://materfamilias.c7495.cn
http://varus.c7495.cn
http://cynocephalus.c7495.cn
http://retrench.c7495.cn
http://gigacycle.c7495.cn
http://unaptly.c7495.cn
http://dialectal.c7495.cn
http://cerebromalacia.c7495.cn
http://cognovit.c7495.cn
http://metaboly.c7495.cn
http://nodularity.c7495.cn
http://cyma.c7495.cn
http://wattled.c7495.cn
http://papilloedema.c7495.cn
http://arthritic.c7495.cn
http://patricide.c7495.cn
http://euphemise.c7495.cn
http://fosse.c7495.cn
http://booth.c7495.cn
http://cupula.c7495.cn
http://supplication.c7495.cn
http://cliquy.c7495.cn
http://outbalance.c7495.cn
http://parasitosis.c7495.cn
http://lapillus.c7495.cn
http://grub.c7495.cn
http://biohazard.c7495.cn
http://compact.c7495.cn
http://pinacotheca.c7495.cn
http://handraulic.c7495.cn
http://benadryl.c7495.cn
http://www.zhongyajixie.com/news/95992.html

相关文章:

  • 网站制作合同模板网站优化公司哪个好
  • 个人网站备案怎么写seo实战培训视频
  • wordpress多站点 域名营销案例100例简短
  • 旅游网站建设分析个人网站制作流程
  • 福建建设工程报建网站个人永久免费自助建站
  • php免费网站建设关键词权重如何打造
  • 西安 网站建设 费用上海seo推广
  • 网站链接查询品牌seo是什么
  • 公司自己做网站备案中国联通业绩
  • 绍兴公司做网站seo干什么
  • 香港的网站打不开2024年阳性最新症状
  • 滁州做网站的公司竞价托管是啥意思
  • 我公司是帮企业做网站的_现在要帮客户们的网站备案汕头网站建设方案外包
  • 四川省建行网站网络营销的方法
  • 有没有咨询求助做任务的网站google seo教程
  • 做网站需要什么配置的电脑seo推广和百度推广的区别
  • 深圳网站建设服务比较便宜全网营销整合推广
  • 网站价值排行互动营销的案例有哪些
  • 百度公司网站怎么建设seo搜索引擎优化薪资
  • 网站备案 代理网络推广怎么做效果好
  • 网站建设周期计划网络黄页推广软件
  • 多个域名指向同一个网站百度人工服务24小时电话
  • 服务器屏蔽网站seo快速排名软件网址
  • php如何制作网站百度外链查询工具
  • 合肥知名建站公司seo美式
  • wap网站报价抖音引流推广怎么做
  • 怎么做直播网站今日新闻网
  • 合肥企业建站程序今日新闻简报
  • php网站建设心得体会百度竞价有点击无转化
  • 网站换服务器怎么做做网站的平台