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

网页制作工作程序关键词优化软件

网页制作工作程序,关键词优化软件,品牌营销策划与管理,做家教有哪些比较好的网站𝙉𝙞𝙘𝙚!!👏🏻‧✧̣̥̇‧✦👏🏻‧✧̣̥̇‧✦ 👏🏻‧✧̣̥̇:Solitary-walk ⸝⋆ ━━━┓ - 个性标签 - :来于“云”的“羽球人”。…

𝙉𝙞𝙘𝙚!!👏🏻‧✧̣̥̇‧✦👏🏻‧✧̣̥̇‧✦ 👏🏻‧✧̣̥̇:Solitary-walk

      ⸝⋆   ━━━┓
     - 个性标签 - :来于“云”的“羽球人”。 Talk is cheap. Show me the code
┗━━━━━━━  ➴ ⷯ

本人座右铭 :   欲达高峰,必忍其痛;欲戴王冠,必承其重。

👑💎💎👑💎💎👑 
💎💎💎自💎💎💎
💎💎💎信💎💎💎
👑💎💎 💎💎👑    希望在看完我的此篇博客后可以对你有帮助哟

👑👑💎💎💎👑👑   此外,希望各位大佬们在看完后,可以互赞互关一下,看到必回
👑👑👑💎👑👑👑   

 一:一维数组

二:字符数组

三:二维数组


对sizeof() strlen()函数理解

sizeof():统计参数大小,单位是字节

strlen(): 是统计字符串长度的函数,只统计 \0 之前的字符个数,对应参数  类型必须是char*

1.一维数组习题

 //一维数组

int a[ ] = {1,2,3,4};

printf("%d\n",sizeof(a));

printf("%d\n",sizeof(a+0));

printf("%d\n",sizeof(*a));

printf("%d\n",sizeof(a+1));

printf("%d\n",sizeof(a[1]));

printf("%d\n",sizeof(&a));

printf("%d\n",sizeof(*&a));

printf("%d\n",sizeof(&a+1));

printf("%d\n",sizeof(&a[0]));

printf("%d\n",sizeof(&a[0]+1));

 我们在做题之前需要先知道以下知识点:

1)数组名表示数组首元素的地址

2)但有2个例外:sizeof(数组名),这里的数组名表示整个数组,这个求的是整个数组的大小,单位是字节

3) &数组名:这里的数组表示整个数组,取出的是整个数组的地址

解析如下:

int a[] = { 1,2,3,4 };

    printf("%d\n", sizeof(a));// 16  int类型数据占4个字节,所以此数组元素总的字节数是 4*4 = 16

    printf("%d\n", sizeof(a + 0));// 4(x86环境) / 8(64环境) a+0表示首元素的地址,是地址就是4/8个字节

    printf("%d\n", sizeof(*a));//4  sizeof(4) 4的数据类型是int类型

    printf("%d\n", sizeof(a + 1));//4    a+1表示第二个元素地址,是地址就是4/8个字节

    printf("%d\n", sizeof(a[1]));//4   求实等价于求sizeof(2)所占的字节数

    printf("%d\n", sizeof(&a));//   4/8    &a取出的是整个数组地址,sizeof(&a)求的是整个数组地址,是地址就是4/8个字节

    printf("%d\n", sizeof(*&a));//  16  &a取出的是整个数组的地址,之后在进行解引用,访问就是整给数组,所以此数组所占的字节数:4*4

    printf("%d\n", sizeof(&a + 1));// 4/8  &a+1 跳过整个数组的地址,但是求的仍是数组的地址

    printf("%d\n", sizeof(&a[0]));// 4 / 8  求的是数组首元素的地址

    printf("%d\n", sizeof(&a[0] + 1));//  4 / 8  求的是第二个元素地址

 printf("%d\n", sizeof(&a + 1));// 4/8  &a+1 跳过整个数组的地址,但是求的仍是数组的地址

2.字符数组

char arr[ ] = {'a','b','c','d','e','f'};

 printf("%d\n", sizeof(arr));

printf("%d\n", sizeof(arr+0));

printf("%d\n", sizeof(*arr));

printf("%d\n", sizeof(arr[1]));

printf("%d\n", sizeof(&arr));

printf("%d\n", sizeof(&arr+1));

printf("%d\n", sizeof(&arr[0]+1));

printf("%d\n", strlen(arr));

printf("%d\n", strlen(arr+0));

printf("%d\n", strlen(*arr));

printf("%d\n", strlen(arr[1]));

printf("%d\n", strlen(&arr));

printf("%d\n", strlen(&arr+1));

printf("%d\n", strlen(&arr[0]+1));

首先我们对strlen()和sizeof()要先有基本的了解

解析如下:

printf("%d\n", strlen(*arr));

printf("%d\n", strlen(arr[1]));

以上2个代码是错误的,因为strlen()参数类型是char* 的指针

但实际传的并不是指针,而是一个字符,所以会报错

2.用字符串初始化字符数组

对应运行结果:

3.字符串初始化字符指针

char *p = "abcdef";

printf("%d\n", sizeof(p));

printf("%d\n", sizeof(p+1));

printf("%d\n", sizeof(*p));

printf("%d\n", sizeof(p[0]));

printf("%d\n", sizeof(&p));

printf("%d\n", sizeof(&p+1));

printf("%d\n", sizeof(&p[0]+1));

printf("%d\n", strlen(p));

printf("%d\n", strlen(p+1));

printf("%d\n", strlen(*p));

printf("%d\n", strlen(p[0]));

printf("%d\n", strlen(&p));

printf("%d\n", strlen(&p+1));

printf("%d\n", strlen(&p[0]+1));

 4.二维数组

int a[3][4] = {0};

printf("%d\n",sizeof(a));

printf("%d\n",sizeof(a[0][0]));

printf("%d\n",sizeof(a[0]));

printf("%d\n",sizeof(a[0]+1));

printf("%d\n",sizeof(*(a[0]+1))); 

总结: 数组名的意义:

1. sizeof(数组名),这里的数组名表示整个数组,计算的是整个数组的大小。

2. &数组名,这里的数组名表示整个数组,取出的是整个数组的地址。

3. 除此之外所有的数组名都表示首元素的地址。

对应解析如下:

4.1对二维数组的理解

我们可以把二维数组看成是一维数组的数组

4.2对a[0], a[1] ,a[2] 理解

注意这里 a[0] 可不同于一维数组的a[0],这里的a[0] 表示:第一行元素所对应的数组名,同时也表示首元素的di'zh

printf("%d\n",sizeof(a[0]+1));

a[0]代表第一行元素的地址,对应类型是int*,指针+1跳过4个字节,此时a[0]+1指向第一行的第二列元素的地址,此时所求地址大小是 4 / 8字节

printf("%d\n",sizeof(*(a[0]+1)));

a[0]+1此时指向的是这个二维数组第一行第二列元素地址

*(a[0]+1)是对第一行第二列元素地址进行解引用,及取出的的元素 0,对应大小是4个字节

http://www.zhongyajixie.com/news/59240.html

相关文章:

  • 深圳网站建设比较统计网站访问量
  • 做的比较好的购物网站百度口碑
  • 武汉教育网站建设公司找资源的关键词有哪些
  • 网站制作公司中百度做网站
  • 期货直播室网站建设营销案例100例简短
  • 做鲜花配送网站需要准备什么优化防控举措
  • 做网站ui爱站网seo查询
  • 免费单页网站模板app推广接单渠道
  • 如何查找网站购买seo关键词排名优化官网
  • 90后做网站月入万元深圳关键词优化
  • 电脑网站怎么做企业搜索引擎优化
  • 天水网站建设推广赚钱的软件排行
  • php网站开发就业龙泉驿网站seo
  • 禹州做网站的公司seo是什么学校
  • 有人有片资源网南宁优化推广服务
  • 惠州做网站 百度优化百度指数专业版app
  • 网络营销常用工具seo最新快速排名
  • 微网站怎么做的好处2345浏览器网址导航
  • 长春网站建设优化企业培训机构seo
  • 现在做网站公司如何申请一个网站域名
  • 用java做的游戏下载网站网站优化推广公司
  • 网络公司做网站后交代给客户什么网络推广运营团队
  • 泰州做兼职的网站电脑培训班一般要学多久
  • 做网站的要到处跑吗百度app下载安装 官方
  • 大淘客网站推广位怎么做企业网站首页
  • 萧山城市建设网站google搜索关键词热度
  • 城乡建设厅网站首页如何推销网站
  • 做网站可以用电脑当服务器吗百度北京总部电话
  • 网站建设一般用到的语言收录优美图片崩了
  • 广州网站优化方案seo专员是什么