12
返回列表 发新帖
收起左侧
楼主: gabriel1861 - 

用C++编有关复数的计算

[复制链接]
发表于 2009-3-12 10:53:15  | 显示全部楼层
(2,1)
表达式在C语言中怎么解释?

是括号表达式 里面包括逗号表达式, 所以最后的值为:(2,1) = 1, 也就是他的评估值为1
那么两个复数分别为 1 和 -1 ,所以乘积为 -1

[ 本帖最后由 lh_lihong 于 2009-3-12 10:55 编辑 ]
已有2人评分微元 理由
gabriel1861 + 17 助人奖励,非常感谢
cem-uestc + 5 助人奖励

查看全部评分 总评分:微元 +17  +5 

以己之微·网博天下:博览微网之术·创造成功之路!
发表于 2009-3-12 10:54:09  | 显示全部楼层
正确的写法:
  fw0=complex<double>(2,1);
以己之微·网博天下:博览微网之术·创造成功之路!
发表于 2009-3-12 11:39:48  | 显示全部楼层
没有测试过C语言的复数计算与Fortran的复数计算效率比较

template模板,对计算影响应该不大,动态解析数据类型虽然要消耗资源,但相对于数据计算量来说,可以不计。当然这个没有测试。
以己之微·网博天下:博览微网之术·创造成功之路!
发表于 2009-3-12 11:41:57  | 显示全部楼层
C++编程更多体现的是一种面向对象的思想,他的语法还是C语言的,C语言相当于C++的子集。
不是面向对象编程一般不提及C++编程,就是C语言编程
已有1人评分微元 理由
gabriel1861 + 5 助人奖励

查看全部评分 总评分:微元 +5 

以己之微·网博天下:博览微网之术·创造成功之路!
发表于 2009-3-12 19:41:20  | 显示全部楼层
谢谢大家的帮助,尤其感谢hl_lihong和cem_uestc两位帮助
以己之微·网博天下:博览微网之术·创造成功之路!

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回列表 客服中心 搜索
关于我们
关于我们
关注我们
联系我们
帮助中心
资讯中心
企业生态
社区论坛
服务支持
资源下载
售后服务
推广服务
关注我们
官方微博
官方空间
官方微信
快速回复 返回顶部 返回列表