1 敢问为什么48.0要乘以PI
http://t.csdn.cn/tpfeK
因为内容含量过多,无法在评论区展现全部,这是我做的一篇博客,考虑了所有的++
1.乘PI是为了让角度转弧度
2.在第二个x自增的时候第一个x也自增了
其实这道题没必要做,因为有可能在不同的编译器会得到不同的结果。
第一个,
在c语言中,三角函数中的值不是角度,是弧度,所以要将角度转换为弧度,高中学过的。角度/180*π。
第二个,++x表示的是自增,就是x=x+1的缩写,++x和x++都是自增1,第一种是先自增再赋值,第二种先赋值,再自增。所以(++x)+(++x)=7+7。
第二个真的没有意义!因为这是未定义行为,不同编译器结果都不一样!
第一题,基础问题,tan 函数,是需要将角度换成弧度。
第二题,你看下这个,我在这里详细回答过