为了账号安全,请及时绑定邮箱和手机立即绑定

请问为什么不能把输入语句放在printf后面,例如这个

#include <stdio.h>
#define money 10
int main()


{
 char c='a';
 int d=c;
 float e=c;
 double f=c;
 
 printf("%d\n%f\n%f\n",d,e,f);//自动类型转换
 printf("%d\n",money);//定义运用
 float gain=3.4;
 printf("这个是g强制类型转换为整形后得到的整数部分%d",(int)gain);//强制类型转换应用
}

将float gain =3.4移到printf上面去就可以了,但是这样插在中间却显示错误

正在回答

1 回答

有的编译器里面定义变量应该再最开始都定义了。

0 回复 有任何疑惑可以回复我~
#1

梦在彼方 提问者

非常感谢!
2016-07-31 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问为什么不能把输入语句放在printf后面,例如这个

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信