| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1193 人关注过本帖
标题:我想请教一个问题,
只看楼主 加入收藏
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
结帖率:92.86%
收藏
 问题点数:0 回复次数:15 
我想请教一个问题,
ave=(a+b+c)/3.0;ave是float型数据,a,b,c,为int型,那进行自动类型转换时,是在进行(a+b+c)后,将(a+b+c)的结果转换成double型,还是在计算(a+b+c)/3.0时,才将(a+b+c)/3.0的结果转换成double型数据呢?请教各位高手们
搜索更多相关主题的帖子: double 
2016-03-21 21:01
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
編譯時已經把各變量提升爲統一的類型。

授人以渔,不授人以鱼。
2016-03-21 21:46
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
收藏
得分:0 
回复 2楼 TonyDeng
意思是说在表达式进行计算之前就已经完成类型转换了?
2016-03-21 22:20
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
以下是引用屋顶在2016-3-21 22:20:20的发言:

意思是说在表达式进行计算之前就已经完成类型转换了?

編譯時,運行時,你學C之前應該先學這兩個概念!看看書吧,所有基礎的教程都會談及這些概念,在介紹C語言的序言或前言中開篇章節都有,沒有的話,該考慮換本書或換老師了(老師講第一節課就應該提及這個問題)。

授人以渔,不授人以鱼。
2016-03-21 22:26
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
收藏
得分:0 
回复 4楼 TonyDeng
谢谢,可能是我没注意这个概念,我在看C Primer Plus
2016-03-21 22:31
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
C/C++是編譯型靜態強類型編程語言,程序是編譯之後才能執行的(亦即不是執行你寫的.c/.cpp代碼),所有數據的類型都在編譯時確定,編譯器替你確定。最簡單的說,就是程序最後的代碼不是你寫的那樣,編譯是一個翻譯的過程,很多東西是會變的。爲什麽書上首先教你“如何編譯程序”?

授人以渔,不授人以鱼。
2016-03-21 22:35
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
收藏
得分:0 
回复 4楼 TonyDeng
还有一个问题,我在看switch语句时,看到突然地出现一个animals.c    这个是什么意思,如果是头文件的话,那这个是包含什么函数原型的头文件,我在百度查没查到,所以到这里请教一下
2016-03-21 22:36
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 7楼 屋顶
我看不到你所看到的,無法回答,因爲可能性太多,所以答不上來。

授人以渔,不授人以鱼。
2016-03-21 22:37
屋顶
Rank: 1
等 级:新手上路
帖 子:174
专家分:7
注 册:2016-2-27
收藏
得分:0 
回复 8楼 TonyDeng
图片附件: 游客没有浏览图片的权限,请 登录注册

就是这个
2016-03-21 22:41
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
回复 9楼 屋顶
那是書上之前曾經給過的一個示範程序的名字

授人以渔,不授人以鱼。
2016-03-21 22:43
快速回复:我想请教一个问题,
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012980 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved