| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1416 人关注过本帖
标题:这个int类型为什么不能强制转换
只看楼主 加入收藏
wagrunze2018
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2018-10-25
结帖率:0
收藏
已结贴  问题点数:10 回复次数:6 
这个int类型为什么不能强制转换
图片附件: 游客没有浏览图片的权限,请 登录注册
搜索更多相关主题的帖子: int 类型 强制转换 
2018-10-25 21:15
Tomorrw_I
Rank: 10Rank: 10Rank: 10
等 级:禁止访问
威 望:6
帖 子:406
专家分:1712
注 册:2018-10-16
收藏
得分:2 
图片附件: 游客没有浏览图片的权限,请 登录注册
图片附件: 游客没有浏览图片的权限,请 登录注册

自己看一下!  sqrt的函数原型里,是没有int类型的,  你这个i的定义就是个错误
还有一个是,你这个int 强制转化的是  == 比较之后的结果

学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-10-25 21:58
MeandC
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:8
帖 子:245
专家分:792
注 册:2018-7-14
收藏
得分:2 
我记得强制转换是在变量的左边用括号把要转变类型括起来。例如  (int)a强制把变量a转换成整数类型或者(int*)a强制把变量a转换成指向整数的指针类型等等。

C果然是有点难啊!
2018-10-25 22:48
Tomorrw_I
Rank: 10Rank: 10Rank: 10
等 级:禁止访问
威 望:6
帖 子:406
专家分:1712
注 册:2018-10-16
收藏
得分:0 
回复 3楼 MeandC
要进行强制类型转换的对象是一个变量,该变量可以不用括号括起来。
如果要进行强制类型转换的对象是一个包含多项的表达式,则表达式应该用括号括起来。
int(x+y)  这样也是可以的!

学C有用吗?
学C++有前途吗?
数据库有必要学吗?
……
别问,你还什么都不会,学就对了
……
2018-10-25 23:22
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9025
专家分:54030
注 册:2011-1-18
收藏
得分:2 
贴图而不是代码者……
(TYPE)var 才是强转
TYPE(var) 是C++才支持的构造
2018-10-26 08:42
哈哈笑吧
Rank: 2
等 级:论坛游民
威 望:1
帖 子:12
专家分:99
注 册:2017-11-24
收藏
得分:2 
(int)(sqrt)
2018-10-28 10:29
lcj810958785
Rank: 1
等 级:新手上路
帖 子:1
专家分:2
注 册:2018-10-13
收藏
得分:2 
要把int 用()弄起来
2018-10-28 11:55
快速回复:这个int类型为什么不能强制转换
数据加载中...
 
   



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

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