c语言非法常量