c99标准~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~