把下面左邊的文件file1.c提交給編譯器,編譯器沒(méi)有報(bào)告任何錯(cuò)誤。而把文件file2.c提交給編譯器,錯(cuò)誤報(bào)告如下: 試分析原因。(在這兩個(gè)文件中,第1行都是函數(shù)func的原型,第2行都是函數(shù)func的定義,函數(shù)體為空。)
為下面文法寫(xiě)一個(gè)語(yǔ)法制導(dǎo)的定義,它完成一個(gè)句子的while-do最大嵌套層次的計(jì)算并輸出這個(gè)計(jì)算結(jié)果。