error: invalid storage class for function
今天编译时遇到一个问题:出错提示 invalid storage class for function “XXXXX”
后来发现是 “{” “}” 没有匹配 。
因为平时就注意“{” “}”的问题,每次使用都会成对的使用。仔细检查后发现是
“#ifdef” “#endif”把其中一个“}”给屏蔽了。
以后要多加小心 “#ifdef” “#endif” 以此类推:“#if” “#else” “#endif” “ifndef“ 等等以及其他语句。
PS:编译器报错的错误都是语法错误,平时养成良好的代码习惯很重要
时间: 2024-10-18 13:47:16