- 3
- 0
- 约1.8万字
- 约 17页
- 2026-01-06 发布于北京
- 举报
1.求下面函数的返回值(微软)
intfunc(x)?{
???intcountx=0;
???while(x)
???{??????????countx++;
?????????x=x&(x-1);?????}
???returncountx;?}
假定x=9999。答案:8
思绪:将x转化为2进制,看含有的1的个数。
2.什么是“引用”?声明和使用“引用”要注意哪些问题?
答:引用就是某个目标变量的“别名”(alias),相应用的操作与对变量直接操作效果完全相同。声明一个引用的时候,切记要对其进行初始化。引用声明完成后,相当于目标变量名有两个名称,即该目标原名称和引用名,不能再把该引用名作为其余变量名的别名。声明一个引用,不是新定义了一个变量,它只表达该引用名是目标变量名的一个别名,它自身不是一个数据类型,所以引用自身不占存储单元,系统也不給引用分派存储单元。不能建立数组的引用。
3.将“引用”作为函数参数有哪些特点?
(1)传递引用給函数与传递指针的效果是一样的。这时,被调函数的形参就成为原来主调函数中的实参变量或对象的一个别名来使用,所以在被调函数中对形参变量的操作就是对其相应的目标对象(在主调函数中)的操作。
(2)使用引用传递函数的参数,在内存中并没有产生实参的副本,它是直接对实参操作;而使用通常变量传递函数的
您可能关注的文档
最近下载
- GB50268-2008给水排水管道工程施工及验收规范.docx
- 财务与业务协同优化机制.docx VIP
- 十五五规划纲要解读:非遗活化融生活.pptx
- 帕金森病的病因及发病机制研究进展.ppt VIP
- 数字化转型背景下企业业财融合优化路径研究业财协同机制.docx VIP
- 电子产品设计与制作项目教程—基于嘉立创EDA.pptx VIP
- 《企业安全管理体系建设与应用基础培训课件》.ppt VIP
- 外贸获客成本居高不下?AI精准获客与风险共担机制实战指南.docx
- 生产运作管理 第7版 课件 第9、10章 MRP、 供应链管理.pptx
- 2023年高考数学压轴题圆锥曲线专题第06讲:向量问题三含解析.pdf VIP
原创力文档

文档评论(0)