方式一:在if语句中使用printf / putchar #include <stdio.h> int main() { // ASCII 分号的值为59 if (printf("%c\n", 59)) if (putchar(59)) { } printf("\n"); return 0; } 方式二:使用宏 #include <stdio.h> semicolon #define SEMICOLON printf("%c",59) int main() { if (SEMICOLON) { } }