2011-08-27 60 views
4

這是一個面試問題,我最近問:
C代碼來檢測,如果編譯器允許註釋嵌套

編寫一個編譯和運行時,一個C程序,打印出一條提示信息 是否編譯器,它是編譯的,允許/ * */ 對嵌套的評論

如何去做這件事?

+0

功課?如果是這樣,請標記爲。你有什麼嘗試? – amit

+0

我認爲目前我的互聯網連接存在一些問題。 所以這個問題甚至在我想提交之前就已經提交。 –

+0

已經關閉。但是? –

回答

13
int noNesting = 0 /* /* */ + 1 // */ 
; 
+0

+1,但這隻會在C++評論可以接受時纔有用。 –

0
int main(void) 
{ 
int temp=0 /* /* */ + 1 // */ 
; 
    //if nesting allowed temp value woud be 0 otherwise it would be 1 
if(temp) 
{ 
printf("Nesting not allowed"); 
} 
else 
{ 
printf("Nesting allowed"); 
} 
return 0; 
}