Re: [问题] 面试遇到的问题

楼主: Feis (永远睡不着 @@)   2015-08-01 00:14:22
又到了练习上色的时候啦~
※ 引述《caxz ( )》之铭言:
: 前几天去M面试预到的几个城是问题,请各位高手解解惑
: void f(int a)
: {
: if(a
作者: caxz ( )   2015-08-01 00:26:00
感谢!!!!!!!! 不过第三题其实我打错了 刚才已修正
作者: QQ29 (我爱阿蓉)   2015-08-01 01:15:00
请问为啥volatile那提 a有机会改数值呢?
楼主: Feis (永远睡不着 @@)   2015-08-01 01:19:00
这就是 volatile 神秘的地方我个人的想法是这题目出得不好
作者: stupid0319 (征女友)   2015-08-01 01:23:00
含数参数本来就是变量,干嘛加volatile??
作者: name2name2 (yang~hi)   2015-08-01 08:19:00
作者: kevingwn (如云如风的人生)   2015-08-01 09:44:00
没有volatile,compiler可能会最佳化成只对a取一次值
作者: lovejomi (JOMI)   2015-08-01 18:05:00
请问这里main function没做事 以这case 不加volatile跟加了应该没差吧?
作者: azureblaze (AzureBlaze)   2015-08-01 22:14:00
volatile表示其他thread或硬件可能会在背后乱搞提示complier不要以为看不到别人动他他就不会动

Links booklink

Contact Us: admin [ a t ] ucptt.com