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