社区
C语言
帖子详情
问2个问题
zzxap
2011-02-19 11:36:14
1.void xxx(A&a)
是一个以 A与a的结果 为参数的函数吗?还是。。。
2.
int a=10;
下面哪个是正确的?
a.int &m=a
b.int &m=2
...全文
134
15
打赏
收藏
问2个问题
1.void xxx(A&a) 是一个以 A与a的结果 为参数的函数吗?还是。。。 2. int a=10; 下面哪个是正确的? a.int &m=a b.int &m=2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
飞天御剑流
2011-02-20
打赏
举报
回复
[Quote=引用楼主 zzxap 的回复:]
1.void xxx(A&a)
是一个以 A与a的结果 为参数的函数吗?还是。。。
2.
int a=10;
下面哪个是正确的?
a.int &m=a
b.int &m=2
[/Quote]
第一个问题的结果要视A是什么,如果A是一个标量或者能隐式转换为标量类型的变量,那么A&a就是A和a相与计算的结果;如果A不是变量,而是一个类型,那么A&a就是一个A类型形参的声明。
第二个结果没什么好说的,非const引用不能使用右值初始化,因此正确的是a。
無_1024
2011-02-20
打赏
举报
回复
第二个问题 a正确 b应该是const int &n 因为2
是默认的const值也就是常量值
無_1024
2011-02-20
打赏
举报
回复
第一个问题 不是 与 而是按地址传递
qfh123
2011-02-20
打赏
举报
回复
这代码写的。。。汗,太不规范了,影响阅读啊,第一个void xxx(A &a),表示的是参数是a,参数数据类型为A的引用(A&),返回值是void的函数;第二个问题是a是正确的,b正确的写法是const int &m=2;
flysnowhite
2011-02-20
打赏
举报
回复
&这里表示应用,是C++里的内容。
引用必须在定义时初始化。
AnYidan
2011-02-20
打赏
举报
回复
顶
1, 2 楼
evencoming
2011-02-20
打赏
举报
回复
重载&运算符。
飞天御剑流
2011-02-20
打赏
举报
回复
[Quote=引用 11 楼 supermegaboy 的回复:]
引用楼主 zzxap 的回复:
1.void xxx(A&a)
是一个以 A与a的结果 为参数的函数吗?还是。。。
2.
int a=10;
下面哪个是正确的?
a.int &m=a
b.int &m=2
第一个问题的结果要视A是什么,如果A是一个标量或者能隐式转换为标量类型的变量,那么A&a就是A和a相与计算……
[/Quote]
更正一下,标量应改为整数类型,&运算符只接受整数或者可以提升为整数的操作数。
zzxap
2011-02-20
打赏
举报
回复
[Quote=引用 12 楼 mstlq 的回复:]
楼上都说明白了……
不过这两个都是c++的内容哦……
楼主应该不需要学c++吧
[/Quote]
这是腾讯的试题。偶没搞过c++
mstlq
2011-02-20
打赏
举报
回复
楼上都说明白了……
不过这两个都是c++的内容哦……
楼主应该不需要学c++吧
chaoliu1024
2011-02-19
打赏
举报
回复
第二题也是C++中的引用,是常引用
网上搜一下C++引用就全明白的。。。
chaoliu1024
2011-02-19
打赏
举报
回复
1.void xxx(A&a) // (A &a),这个是C++中的“引用”,Google一下"C++引用"
2.a.int &m=a 对的
太乙
2011-02-19
打赏
举报
回复
1.void xxx(A&a)
是一个以 A与a的结果 为参数的函数吗?还是。。。
-----
A对象的引用!!
2.
int a=10;
下面哪个是正确的?
a.int &m=a
b.int &m=2
-------
a
引用不能是立即数!
昵称很不好取
2011-02-19
打赏
举报
回复
int a=10;
下面哪个是正确的?
a.int &m=a -- 正确
b.int &m=2 -- 应该改为const int &m = 2;
昵称很不好取
2011-02-19
打赏
举报
回复
不是与,如果是与则表示调用函数,不应该有前面的void
A应该是一个变量的类型比如struct或是class,表示该函数接收A类型的引用作为参数
JVM性能调优面试必
问
OOM和CPU100%和死锁排查实战原理分析
本节课通过两个方面系统性的给大家分享JVM的生产
问
题
排查实战。第一章节,介绍OOM异常的原因,分析方法论,实战OOM讲解,工具分析dump文件,确定
问
题
点,解决
问
题
等分析OOM
问
题
排查实战。第二章节,介绍CPU100%
问
题
产生的原因,实战CPU100%,分析堆栈,以及死锁的
问
题
,定位
问
题
,解决
问
题
等等。
【嵌入式面试经验】面试官让你
问
问
题
,你该
问
什么?
这个对于程序员就有点大了,而且面试官大多也是技术人,他可能也不知道未来的公司战略,所以最好别
问
。有些同学就比较懵逼了,或者没有
问
题
或者
问
些无关紧要的
问
题
,这都会让面试官对你产生不好的印象。其实正确的步骤应该提前准备两三个
问
题
,基本是万能的,要是有类似的环节也可以做到游刃有余。面试前边的技术面试结束后,很多面试官会
问
你,“你有什么
问
题
想
问
吗?3.这个岗位貌似要接触某方面的技术,这个需要我掌握到什么程度?2.公司对员工有培训机制吗,是怎么进行的?这是后边HR面的时候的事。额,你这是来炒股了吗?
面试时我们应该
问
面试官什么
问
题
?
在提
问
这个
问
题
的时候你需要对这个
问
题
有一定的准备。
问
这个
问
题
主要有两点第一点就是当面试官支出你有哪些不足的时候,可以展示一些在你的简历中没有提到的经历来证明自己的能力;一般情况下,在面试即将结束的时候,面试官都会
问
“你还有什么
问
题
吗”或是“你还有什么要
问
我的吗?那么,应该如何想面试官提
问
题
呢?多面试官提
问
不仅可以让你的面试更加的成功,也可能因为你
问
题
问
的不好而减分,所以面试者一定要事先想好
问
题
和应对方式。”这个
问
题
能够让面试官看到你的诚意,也可以通过对方回答提前了解岗位的职责和需要具备的技能。...
面试中可以
问
面试官的
问
题
面试中,可以
问
面试官的
问
题
1、不要直接说“我没有
问
题
了” 这样回答有2个负面影响: 第一,你居然不想知道详细的、切身利益相关的、在公司网站和媒体无法获知的情况?这可能会让面试官认为你对这个职位的兴趣并不大。 第二,很多公司都非常注重员工的个性和创新能力,回答“没
问
题
”,可能会让面试官认为你是一个“没想法”的人,给你贴上否定的标签。 2、一定不能
问
很容易在网上搜到答案的
问
题
,如业务,产品 千万不要...
古典
问
题
:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
问
每个月的兔子总数为多少?
题目:古典
问
题
:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,
问
每个月的兔子总数为多少? 程序分析: 第一个月-----------------1 第二个月-----------------1 第三个月-----------------2 第四个月-----------------3 第五个月---------------
C语言
69,371
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章