C语言报错:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘printf’ 错误记录 expected '=', ',', ';', 'asm' or '__attribute__' before 'printf' 原因分析 报错原因: 翻译:语法错误,缺少了一些必要的符号。 注意检查: 1、注意检查头文件前的有没加井号“#” 2、声明函数的时候()后面有没加分号“; 3、仔细检测每一行的上下文