都要加括号问题

来源:2-9 强制类型转换

MrBC

2020-02-15 16:25

 int numTWO =(int)num中num没有加问号,为什么还是通过了,我看大家都是这中回答,请OG执教指教

写回答 关注

2回答

  • huan1999
    2020-02-28 13:56:44

    前提你要是表达式啊

  • 靠一手自学成才
    2020-02-27 23:39:55

    我给你举个例子:

    ①(int)(x*2)

    ②(int)x*2

    你可以把(int)当成一种运算符号,它作用于它之后的第一个变量或者式子,在①中由于括号的限制,就是将x*2所得结果强制转换为整型;在②中,无括号的限制,则直接先将x转换为整型,再*2;

    这就是括号的作用;不用刻意去记课件上的知识点,重在理解其作用

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题