if后单条语句不加花括号,不能通过编译,为什么?

2025-03-22 19:10:03
推荐回答(2个)
回答1:

问题在 f 前面的 FILE,说明了是一个类型变量的定义或者说声明语句的语法,这只能是存在于函数外或者语句块内。加了花括号就是语句块,注意是个块。而没有这对花括号就只是单一一个语句而已,没有人能明白这个 f 声明了要放在什么地方了。

回答2:

花括号得成对出现