帮忙解决一下一道C语言题目

来源:百度知道 编辑:UC知道 时间:2024/07/05 20:29:53
本人刚开始学习C语言,有道题目不是很明白,希望能我解决一下。
题目是说,a,i已正确定义,其中i已经正确赋值,那么a=int(i);是不是一个合法的语句呢?为什么?

要看a的定义。如果a是int型的,则合法,否则不合法。
另外:应该是 a = (int) i, 如果a是整型的话。

是,i的值类型强转为整数后赋值给a

括号错了,应该是a=(int)i,你上面那个语句是合法的

是合法语句 但是你要确定你有个int()函数必须存在。。。

题目本身就有问题