Oracle® Solaris Studio 12.4:C 用户指南

退出打印视图

更新时间: 2014 年 12 月
 
 

2.11.2 c99

#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”)