#pragma c99(“implicit” | “no%implicit”)
该 pragma 控制隐式函数声明的诊断。如果将 c99 pragma 值设置为 “implicit”(请注意使用了引号),则编译器在找到隐式函数声明时将生成一条警告。如果将 c99 pragma 值设置为 “no%implicit”(请注意使用了引号),则编译器将无提示地接受隐式函数声明,直到该 pragma 值重置。
-std 选项的值会影响此 pragma 的缺省状态。对于 -std=c11 或 -std=c99,缺省状态为 #pragma c99(“implicit”)。对于 -std=c89,缺省状态为 #pragma c99(“no%implicit”)。