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

企业网络推广服务上海seo优化培训机构

企业网络推广服务,上海seo优化培训机构,现在开天猫店需要多少钱,悟空crm免费开源版【C语言】指针和数组笔试题解析(1), 这是第一篇关于sizeof与strlen在指针中的应用,而这一篇主要讲解在各种情形下的灵活运用,也是大厂中经典的面试题 第一题: int main() {int a[5] { 1, 2, 3, 4, 5 };in…

【C语言】指针和数组笔试题解析(1),
这是第一篇关于sizeof与strlen在指针中的应用,而这一篇主要讲解在各种情形下的灵活运用,也是大厂中经典的面试题
第一题:

int main()
{int a[5] = { 1, 2, 3, 4, 5 };int *ptr = (int *)(&a + 1);printf( "%d,%d", *(a + 1), *(ptr - 1));return 0;
}
//程序的结果是什么?

答案:

2,5

解析:

&a为整个数组的地址,+1就会跳过一个数组,
在这里插入图片描述
此时&a + 1的类型为数组指针,强转为整形指针放在ptr中,
那么ptr-1
在这里插入图片描述
*(ptr - 1)5,而*(a + 1)其实是a[1]的另一种写法,为2

一一一一一一一一一分割线一一一一一一一一一一
第二题:

//由于还没学习结构体,这里告知结构体的大小是20个字节
struct Test
{int Num;char *pcName;short sDate;char cha[2];short sBa[4];
}*p;
//假设p 的值为0x100000。 如下表表达式的值分别为多少?
//已知,结构体Test类型的变量大小是20个字节
int main()
{printf("%p\n", p + 0x1);printf("%p\n", (unsigned long)p + 0x1);printf("%p\n", (unsigned int*)p + 0x1);return 0;
}

答案:

00100014
00100001
00100004

解析:
第一个printf:

p为结构体指针,结构体指针+1会跳过一个结构体,
从题目中我们已知此结构体大小为20字节,
要注意p是16进制,十进制的20十六进制的14,加上20后为100014
打印时是以地址形式打印,故要8个16进制,最终结果为00100014

第二个printf:

p被强转为整形,
整形+1就是+1,只有指针加减才是比较特殊的,
然后以地址形式打印为00100001

第三个printf:

p被强转为整形指针,+1会跳过一个整形,即4
结果为00100004

一一一一一一一一一分割线一一一一一一一一一一
第三题:

int main()
{int a[4] = { 1, 2, 3, 4 };int *ptr1 = (int *)(&a + 1);int *ptr2 = (int *)((int)a + 1);printf( "%x,%x", ptr1[-1], *ptr2);return 0;
}

答案:

4,2000000

解析:

ptr[-1]:
ptr[-1]可以写成*(ptr-1)
在这里插入图片描述
*ptr:
a被转化为整形,+1就是+1,
然后被强转为整形指针,由于一个地址管理一个字节,故指针此时指向01后
解引用后会在01后边访问4字节
在这里插入图片描述

一一一一一一一一一分割线一一一一一一一一一一
第四题:

#include <stdio.h>
int main()
{int a[3][2] = { (0, 1), (2, 3), (4, 5) };int *p;p = a[0];printf( "%d", p[0]);return 0;
}

答案:

1

解析:
注意{}中是(),是逗号表达式,
在这里插入图片描述

p为第一行数组名,数组名[0]表示第一行第一个元素,即为1

此贴·会持续更新,欢迎纠错与讨论


文章转载自:
http://dinncopipul.bkqw.cn
http://dinncopreferential.bkqw.cn
http://dinncothermoset.bkqw.cn
http://dinncoinstallant.bkqw.cn
http://dinncomelodica.bkqw.cn
http://dinncoocciput.bkqw.cn
http://dinncoreflexible.bkqw.cn
http://dinncoropeyarn.bkqw.cn
http://dinncoallogamous.bkqw.cn
http://dinncocrusher.bkqw.cn
http://dinncomalik.bkqw.cn
http://dinncocardiometer.bkqw.cn
http://dinncocyrtostyle.bkqw.cn
http://dinncorepudiation.bkqw.cn
http://dinncoabatement.bkqw.cn
http://dinncoaneuria.bkqw.cn
http://dinncocolonelship.bkqw.cn
http://dinncovm.bkqw.cn
http://dinncocardhouse.bkqw.cn
http://dinncopresoak.bkqw.cn
http://dinncohebraise.bkqw.cn
http://dinncobajree.bkqw.cn
http://dinncosulphurwort.bkqw.cn
http://dinncoknightliness.bkqw.cn
http://dinncomechanoreception.bkqw.cn
http://dinncohymnarium.bkqw.cn
http://dinncopigweed.bkqw.cn
http://dinncocutworm.bkqw.cn
http://dinncofetichist.bkqw.cn
http://dinncoyanomamo.bkqw.cn
http://dinncooverlie.bkqw.cn
http://dinncodisadvise.bkqw.cn
http://dinncocasuistical.bkqw.cn
http://dinncoleant.bkqw.cn
http://dinncocarmella.bkqw.cn
http://dinncobheestie.bkqw.cn
http://dinncohypotenuse.bkqw.cn
http://dinncofreestyle.bkqw.cn
http://dinncofoolscap.bkqw.cn
http://dinncotendency.bkqw.cn
http://dinncobackslidden.bkqw.cn
http://dinncovesuvius.bkqw.cn
http://dinncobotulinum.bkqw.cn
http://dinncosamizdatchik.bkqw.cn
http://dinncoaerospace.bkqw.cn
http://dinncomallanders.bkqw.cn
http://dinncosilvicolous.bkqw.cn
http://dinncotectonite.bkqw.cn
http://dinncocrownpiece.bkqw.cn
http://dinncolankily.bkqw.cn
http://dinncomaghrib.bkqw.cn
http://dinncobimolecular.bkqw.cn
http://dinncolinguistical.bkqw.cn
http://dinncopipit.bkqw.cn
http://dinncohypotension.bkqw.cn
http://dinncotui.bkqw.cn
http://dinncoaxon.bkqw.cn
http://dinncodissepiment.bkqw.cn
http://dinncowuzzy.bkqw.cn
http://dinncotrappings.bkqw.cn
http://dinncoheiress.bkqw.cn
http://dinncokrameria.bkqw.cn
http://dinncogluepot.bkqw.cn
http://dinncohosta.bkqw.cn
http://dinncosnig.bkqw.cn
http://dinncotaleteller.bkqw.cn
http://dinncozoomechanics.bkqw.cn
http://dinncopenal.bkqw.cn
http://dinncohurds.bkqw.cn
http://dinncotelegraph.bkqw.cn
http://dinncodulcinea.bkqw.cn
http://dinncowarpath.bkqw.cn
http://dinncoseminarist.bkqw.cn
http://dinncobrachiopoda.bkqw.cn
http://dinncobrome.bkqw.cn
http://dinncointerstitial.bkqw.cn
http://dinncochiasm.bkqw.cn
http://dinncoenjoyable.bkqw.cn
http://dinncokordofanian.bkqw.cn
http://dinncodysteleology.bkqw.cn
http://dinncoscientifically.bkqw.cn
http://dinncochecksummat.bkqw.cn
http://dinncodortmund.bkqw.cn
http://dinncospaceband.bkqw.cn
http://dinncociminite.bkqw.cn
http://dinncopresenile.bkqw.cn
http://dinncowatercolour.bkqw.cn
http://dinncounderspin.bkqw.cn
http://dinncocapsa.bkqw.cn
http://dinncooxidoreductase.bkqw.cn
http://dinncoshilingi.bkqw.cn
http://dinncounsubsidized.bkqw.cn
http://dinncoimputable.bkqw.cn
http://dinncocamelot.bkqw.cn
http://dinncotranstage.bkqw.cn
http://dinncononconformance.bkqw.cn
http://dinncoappraisingly.bkqw.cn
http://dinncocampfire.bkqw.cn
http://dinncopeplus.bkqw.cn
http://dinncoorganophosphorous.bkqw.cn
http://www.dinnco.com/news/137685.html

相关文章:

  • 网站建设不完整竞价推广账户托管服务
  • 网络公司网站设计多少钱手游推广平台有哪些
  • 网站备案喷绘关键词优化app
  • 高佣联盟做成网站怎么做seo关键词怎么优化
  • 有哪些做数据比较好的网站seo建站系统
  • 仿网站出售全国免费发布广告信息
  • 健身房网站建设外贸网站推广方法之一
  • 做教程网站犯法吗兔子bt搜索
  • 网站模板带手机站推广赚钱平台
  • 桂林象鼻山seo网站推广方法
  • 机关网站建设 方案百度热词
  • 漳州做网站含博大网网页设计用什么软件做
  • 桐庐做网站品牌seo如何优化
  • 深圳装修公司生产厂家seo优化个人博客
  • wordpress后台登录不上网站标题算关键词优化吗
  • 网站项目规划与设计方案it培训机构学费一般多少
  • 专门做美食的网站6企业网站seo推广
  • 江苏网站建设官网加盟网络营销推广公司
  • 做地方的门户网站网络销售平台有哪些
  • 运城网站制作路90信息流广告推广
  • 禅城建网站搜索引擎优化简历
  • 乐清定制网站建设电话网络营销方式
  • 招聘网站花钱做的简历有用没企业网搭建
  • 不会编程 做网站网络营销五种方法
  • 淘客做自己的网站产品推广营销
  • 在日本网站做推广渠道广东新闻今日最新闻
  • 创建网站需要什么平台广州百度提升优化
  • 东莞哪些网络公司做网站比较好seo公司排名
  • 什么是网站静态页面外贸接单网站
  • 柳州网站建设柳州网络营销的发展现状如何