大家一起探讨下这道题

mashiwenzhaoliyuan 2011-09-05 04:09:06
14、在作为外部接口的结构体中,不要使用下列哪种数据类型:()
a)Int b)long c)float d)double

不太清楚什么意思
...全文
170 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
hacqing 2011-09-06
  • 打赏
  • 举报
回复

标记下,等待楼下答案。
msdn65997404 2011-09-06
  • 打赏
  • 举报
回复
我也是来看答案的 对这个题目表示很无语~~~
kkrmr 2011-09-06
  • 打赏
  • 举报
回复
来看答案的。。。。。。
Daniel870912 2011-09-06
  • 打赏
  • 举报
回复
这个真是难倒大家了,求真解
君恪 2011-09-05
  • 打赏
  • 举报
回复
..题目真假~
bruceteen 2011-09-05
  • 打赏
  • 举报
回复
ab
(回复内容太短了!不得不加上)
就想叫yoko 2011-09-05
  • 打赏
  • 举报
回复
bcd?
我看是a吧
大家注意这个Int的I可是大写的
不是内建数据类型哦
taodm 2011-09-05
  • 打赏
  • 举报
回复
答案当然abcd啦。
shuilongyin_00 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 mashiwenzhaoliyuan 的回复:]
答案是bcd,不知为何啊
[/Quote]

这个答案,拍死了好多人啊。

按照答案的思路,会不会是外部接口,既要有通用性,又要有可变性。

比菜鸟还菜的一种瞎想,如不正确,指正时请留情。
相逢飘零 2011-09-05
  • 打赏
  • 举报
回复
long ,因为long类型在32位机器和64位机器上的长度不一样,所以不适宜作为外部接口
mashiwenzhaoliyuan 2011-09-05
  • 打赏
  • 举报
回复
答案是bcd,不知为何啊
chengwenyao18 2011-09-05
  • 打赏
  • 举报
回复
求答案啊
modicum_lf 2011-09-05
  • 打赏
  • 举报
回复


float 吧 !
float 总是会自动提升为double 处理 !

一进一出 可能有所损失!

nice_cxf 2011-09-05
  • 打赏
  • 举报
回复
long 4字节 ,float 4字节 ,double 8字节,int和系统有关,大概是int把
yuqangy 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 knightzhuwei 的回复:]
int长度有区别的话 long float double长度就没区别么?
[/Quote]

这个结构体是不是指作为接口返回值或参数的结构体中成员类型? 我觉得应该是考内存对齐方面吧
小驴 2011-09-05
  • 打赏
  • 举报
回复
int吧....理由同上
尘缘udbwcso 2011-09-05
  • 打赏
  • 举报
回复
学习下
knightzhuwei 2011-09-05
  • 打赏
  • 举报
回复
int长度有区别的话 long float double长度就没区别么?
healer_kx 2011-09-05
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 ouyh12345 的回复:]

int吧,可能int的长度在各ide或操作系统里有区别
[/Quote]

有道理啊。。。
ouyh12345 2011-09-05
  • 打赏
  • 举报
回复
int吧,可能int的长度在各ide或操作系统里有区别
加载更多回复(1)

64,642

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧