C语言天花板——指针(经典题目)

这篇具有很好参考价值的文章主要介绍了C语言天花板——指针(经典题目)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

指针我们已经学习的差不多了,今天我来给大家分享几个经典的题目,来让我们相互学习🏎️🏎️🏎️

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;
}

 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

 

#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;
}

C语言天花板——指针(经典题目),c语言,开发语言,基础能力 

 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

int main()
{
	int a[5][5];
	int(*p)[4];//数组指针
	p = a;//类型合适吗?   
	//a - int(*)[5]
	//p - int(*)[4]

	printf("%p, %d\n", &p[4][2] - &a[4][2], &p[4][2] - &a[4][2]);
	//
	//%p是打印地址,认为内存中存储的补码就是地址
	//
	return 0;
}

 图解:

C语言天花板——指针(经典题目),c语言,开发语言,基础能力 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

 

 

int main()
{
	int aa[2][5] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 };
	int* ptr1 = (int*)(&aa + 1);
	int* ptr2 = (int*)(*(aa + 1));
	printf("%d,%d", *(ptr1 - 1), *(ptr2 - 1));
	return 0;
}

C语言天花板——指针(经典题目),c语言,开发语言,基础能力 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

 

 

#include <stdio.h>
//阿里的笔试题
int main()
{
	char* a[] = { "work","at","alibaba" };
	char** pa = a;
	pa++;
	printf("%s\n", *pa);
	return 0;
}

 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

 

C语言天花板——指针(经典题目),c语言,开发语言,基础能力

 

 相信大家一定从今天的题目当中收获满满,希望大家有美好的一天!💓💓💓文章来源地址https://www.toymoban.com/news/detail-795683.html

到了这里,关于C语言天花板——指针(经典题目)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 上午面了个腾讯拿 38K 出来的,让我见识到了基础的天花板

    今年的校招基本已经进入大规模的开奖季了,很多小伙伴收获不错,拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 俗话说得好,他山之石,可以攻玉,多看多借

    2024年02月06日
    浏览(41)
  • 今天面了个腾讯拿 38K 出来的,让我见识到了基础的天花板

    今天上班开早会就是新人见面仪式,听说来了个很厉害的大佬,年纪还不大,是上家公司离职过来的,薪资已经达到中高等水平,很多人都好奇不已,能拿到这个薪资应该人不简单,果然,自我介绍的时候都惊讶到我们了,让我见识到了什么叫真正的测试天花板… 了解过后这

    2023年04月18日
    浏览(46)
  • 今天面了个京东拿 38K 出来的,让我见识到了基础的天花板

    今年的春招结束了,而秋招也马上要开始了,很多小伙伴收获不错,拿到了心仪的 offer。 各大论坛和社区里也看见不少小伙伴慷慨地分享了常见的面试题和八股文,为此咱这里也统一做一次大整理和大归类,这也算是划重点了。 俗话说得好,他山之石,可以攻玉,多看多借

    2024年02月08日
    浏览(41)
  • 终于见识到 Python 的天花板。。

    Python 有很多衍生方向,比如 web 开发、网络爬虫、数据分析、数据挖掘、机器学习、人工智能等等,就业范围是很广的,Python 相较于别的编程语言对小白入门还是很友好的, Python 入门推荐这份学习资料: PYTHON全案例实践 这本学习资料在内容组织和框架设计上具有两个鲜明

    2023年04月09日
    浏览(31)
  • 深度学习准确率提升之天花板分析

    OCR文字识别流水线主要分为三个模块:文字检测-字符分割-字符识别 训练完成后整个系统的准确率是72%,需要进一步提升准确率就需要单独分析每个模块的提升空间。 1)对于文件检测模块,把训练集的图像人工确保标注准确的文本位置来作为输入,系统准确率提升到89% 2)对

    2024年02月12日
    浏览(51)
  • Amazon SageMaker简直就是机器学习平台的天花板

    最近参与了亚马逊云科技【云上探索实验】活动,通过Amazon SageMaker基于Stable Diffusion模型,非常简单快速搭建的第一个AIGC,一开始以为非常复杂,不懂动手操作,但实际上操作非常简单,没有想象中的恐怖,整体体验非常愉快,我先对Amazon SageMaker简单介绍,然后对基于Stabl

    2023年04月09日
    浏览(51)
  • Kyligence Zen 简直就是一站式指标平台的天花板

    1 、 Kyligence Zen 是做啥的? Kyligence Zen是一款指标分析和管理的工具,是基于 Kyligence 核心 OLAP 能力打造,Kyligence Zen 提供集业务模型、指标管理、指标加工、数据服务于一体的一站式服务,它的市场定位是一站式云端指标平台 我们可以看到官网非常简洁丝滑。 2 、 Kyligence Z

    2024年02月05日
    浏览(41)
  • 提示词的天花板来了- ChatGPT 指导学习知识点

    人类导师还是人机互卷 https://github.com/JushBJJ/Mr.-Ranedeer-AI-Tutor/ 访问 ChatGPT网站 选择 GPT-4(或更高版本)模型 将 Mr_Ranedeer.json 的内容复制粘贴到 ChatGPT 让 Mr. Ranedeer 带领您完成配置过程 开始学习吧! 支持以下命令: /feedback:向AI导师请求反馈。 /test:请求一个测试来评估您的

    2024年02月03日
    浏览(44)
  • 阿里巴巴官方上线!号称国内Java八股文天花板,首次开源!

    继续找工作,现在的很多程序员还在谈技术,谈这个就没劲了其实,因为现在的失业是结构性失业。 比如说你到40岁了,你还有大厂履历,那你毕业了以后,找工作的难度肯定会加大。一方面是新工作的待遇和薪资往往不及预期,另一方面就是竞争激烈。 而我认识的两个猎头

    2024年02月07日
    浏览(54)
  • ChatGPT 平替天花板:HuggingFace 版 ChatGPT 来了,无需魔法无需等待直接起飞 ~

    二话不说上链接 https://huggingface.co/chat/ 请直接问中文问题,要是返回英文直接上浏览器翻译同步没毛病。 如果体验过了,且听我分(jiao)说(bian)一下,HuggingFace 版 ChatGPT 如何能当得起 ChatGPT 平替天花板 。 我们先来看看背后的公司HuggingFace 是干啥的? HuggingFace 是一个非常

    2024年02月01日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包