c语言变量的三要素是什么