c语言表达式是否合法