作者subeyes (嘿)
看板C_and_CPP
標題[問題] 註解//的問題
時間Sat Mar 21 20:56:48 2009
想請教各位一個關於註解的問題
最近在寫C程式的時候用到註解//
但編譯的時候卻告訴我"/ not expected"
請問一下為什麼會發生這個狀況呢?
編譯器太舊可能會是原因嗎?
我是用Minix 3裡面內建的"cc"來編譯的 謝謝 :)
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.251.73
1F:→ windknife18:C 應該沒有// 只有 /* */ , // 應該是 C++ 的樣子 03/21 21:00
2F:→ subeyes:但是我用gcc編譯都會過耶 03/21 21:27
3F:推 jtmh:ansi c 標準 (c89) 的確沒有 //,gcc 一般預設為 gnu c89, 03/21 21:44
4F:→ jtmh:就有支援 //。所以要看你 minix 的 cc 預設是怎樣? 03/21 21:45
5F:推 saxontai:C99 就有 //,還有 inline 咧 :Q 03/22 03:14
6F:推 in09:可能會有 compiler option 可以告訴編譯器你要用C++的comment 03/22 07:25
7F:推 in09:我用的 compiler 就得加 -cpluscmt 才能用 // 03/22 07:29
8F:→ subeyes:感謝各位的解答:) cc似乎是用ACK ansi C來編譯的 03/22 09:56
9F:→ subeyes:但manpage好像沒提到相關的option 現在嘗試灌gcc中 03/22 09:58