2015中兴校园招聘 软件A卷
2019独角兽企业重金招聘Python工程师标准>>>
我手残了,#include怎么可能,哎,是#define
要求判断代码是否有错,如果有错,问题在那里
最原始代码如下:
#define ARRAY_SIZE 10
int array[ARRAY_SIZE];
int *ptr; for(ptr = &array[0];ptr<&array[10];){*++ptr = 0;
原题的结果暂时就不讨论了,我略微改动了下代码,暴露点问题本质,然后说说代码的运行效果。
改动后代码如下:
int main()
{ int array[10];int *ptr;int count = 0;for(ptr = &array[0];ptr<&array[10];){count++;*++ptr = 0;}cout<<&array[0]<<endl;cout<<&array[8]<<endl;cout<<&array[10]<<endl; cout<<&count<<'\t'<<count;
}
其结果是:
0x28fe70
0x28fe90
0x28fe98
0x28fe98 0
其错误在于循环体内部根本就没有运行?
不,越界覆盖了。我自己把自己给耍了……
for(ptr = &array[0];ptr<&array[10];++ptr){
count++;//*++ptr = 0;
}
结果如下: 0x28fe70
0x28fe90
0x28fe98
0x28fe98 10
给自己做个提醒: 栈:在Windows下,栈是向低地址扩展的数据结构,是一块连续的内存的区域。
堆:堆是向高地址扩展的数据结构,是不连续的内存区域。
转载于:https://my.oschina.net/gongshang/blog/313072
2015中兴校园招聘 软件A卷相关推荐
- 【算法】创新工场涂鸦移动2017校园招聘测试题-A卷-软件工程师
今天做了创新工场涂鸦移动2017校园招聘测试题-A卷-软件工程师的题目,我也不知道这算不算是泄题,再说也不见得我写的算法就是对的.贴出来,希望大家相互学习,相互进步,如有违反XX,不胜荣幸. 链表 1 ...
- 2015华为校园招聘机试题一
2015华为校园招聘机试题<一> 今天无意之间看到了2015年华为校园招聘的机试题,于是,做了下,写出来与大家共享.先看第一题: 题目如下: 按要求分解字符串,输入两个数M,N:M代表输入 ...
- 2015 4399校园招聘游戏开发笔试题
http://gointernetgo.com/textinterview/other/4399yxbs 2015 4399校园招聘游戏开发笔试题 2014-10-19 • 其它 • 0 条评论 •2 ...
- 百度2015校园招聘软件开发笔试题及答案
简单题(本题共30分) 请简述Tcp-ip的3次握手以及4次挥手过程?并解释为何关闭连接需要4次挥手(10分) 详细答案参见TCP/IP协议三次握手与四次握手流程解析 TCP三次握手.四次挥手过程如下 ...
- 大华股份2013届校园招聘软件算法类试题D卷
一.填空题(共17题,每题3分,总共51分) 1.设有int a = 5, *b, **c,执行语句c = &b, b = &a后,**c的值为________ 答:5 2.以下程序是 ...
- 2015年校园招聘12家IT公司面试体验
背景 2015年注定是一个不平凡的年头,作为一个应届毕业生,我也算是经历了工作上的大起大落.下面我先简单讲述一下自己的遭遇,然后根据自己亲身的面试经历,从一个学生的角度去谈谈自己对面试过的公司的一些看 ...
- 去哪儿2018春季校园招聘软件开发工程师笔试经验
笔试公司:去哪儿网(Qunar.com) 笔试岗位:软件开发工程师 笔试时间:2018年4月2日15:00-17:00 笔试形式:赛码网在线做题 笔试回忆: 笔试共分为选择和编程两部分,选择题10道共 ...
- 2014京东校园招聘-软件开发笔试题
2019独角兽企业重金招聘Python工程师标准>>> 今天去川大参加了京东的宣讲,外加笔试,那叫一个人山人海啊,貌似有1000人,通道和走廊甚至演讲台上都站满了人,oh my go ...
- TCL校园招聘——软件开发工程师(java) 只招5个。。。
简介 TCL集团股份有限公司创立于1981年,是全球性规模经营的消费类电子企业集团之一,广州2010年亚运会合作伙伴,总部位于广东省惠州市仲恺高新区TCL科技大厦.旗下拥有TCL集团.TCL多媒体科技 ...
最新文章
- 目标检测中如何定义正负样本,和正负样本在学习过程中loss计算起的作用
- python获取机器唯一标识_开发中常用工具 - 获取设备的唯一标识、UDID、UUID、keychain保存UUID、判断网络...
- busybox filesystem httpd php-5.5.31 sqlite3 webserver
- perl导入文本至mysql_Perl 脚本实现MySQL 异机导入导出-阿里云开发者社区
- linux上的web spider开发
- 普林斯顿大学计算机科学与技术专业硕士项目拒信
- VTK序列图像的读取
- android java服务端_Android/Java从服务器端下载图片
- Python自动化办公之Excel拆分并自动发邮件
- [蓝桥杯][2018年第九届真题]调手表-bfs
- 如何将ListT转换相应的Html(xsl动态转换)(一)
- CPU的内部物理结构介绍
- 疯狂Java讲义(十一)---- 初始化块
- 三种典型的博弈论问题(巴什博奕、威佐夫博奕、尼姆博奕)
- 计算机视觉相关科幻片,计算机视觉特效镜头对电影风格的影响
- python3中文长度_python3获得汉字长度
- 性能测试基础知识-华为云学院
- Java中的Timer 怎么暂停,如何暂停Java.uti.Timer?
- 《Kotin 极简教程》第14章 使用 Kotlin DSL
- 神经管理学告诉你:学了管理学就能运筹帷幄吗?