GCC中的switch case語句

    標準C中,switch case語句中的case後面可以不用大括弧(如VC6),但是在GCC中,case後面如果定義了臨時變量,就一定要使用大括弧,否則會報錯。

    在gcc-3.3.4中會報"syntax error before xxxx",這使得問題很難定位,錯誤信息不夠明確,並且網絡搜索很難定位關鍵字查找答案,在gcc-4.4.3中,報錯信息得到了明顯改善。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章