在我用#ifdef 去掉的代码里出现了奇怪的语法错误。
2014-06-09 13:59
211 查看
在我用#ifdef 去掉的代码里出现了奇怪的语法错误。 在ANSI C 中, 被#if, #ifdef 或#ifndef “关掉” 的代码仍然必须包含“合法的预处理符号”。这意味着字符" 和’ 必须像在真正的C 代码中那样严格配对, 且这样的配对不能跨行。特别要注意缩略语中的撇号看起来很像字符常量的开始。因此, 自然语言的注释和伪代码必须写在“正式的” 注释分界符/* 和*/ 中。
相关文章推荐
- VS2008 向对话框添加变量怎么出现“未能返回新代码元素,可能是语法错误”!!
- java web 程序---javabean代码,出现错误。奇怪,无法解释的运行问题
- win8激活时出现”错误代码:0×8007007B 错误描述:文件名、目录名或卷标语法不正确“解决方法
- ADSL拨号中出现的错误代码
- 出现“不能执行已释放的Script代码”错误的原因及解决办法
- ADSL拨号中出现的错误代码问答集
- [导入]vbscript错误代码及对应解释大全/VBScript 语法错误
- 奇怪了,新加的广告,提示广告代码有错误
- 如何解决:将字符串转换为 uniqueidentifier 时出现语法错误
- 关于xml文件的声明代码导致的tomcat出现的错误
- 在安装 Windows 过程中出现“Ntkrnlmp.exe Could Not Be Loaded. The Error Code Is 7”(无法加载 Ntkrnlmp.exe。错误代码是 7)错误消息
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- 最近ISA服务器出现无法打开网页(错误代码64错误)的解决方法
- ADSL拨号中出现的错误代码
- window中安装程序时出现错误代码: -5009 : 0x8007007e解决方法
- 在ADSL拨号中出现的错误代码分析及解决
- 引用天下会"使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法"
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法
- ADSL拨号中出现的错误代码问答集
- 使用OleDbCommandBuilder时出现“Insert into 语句的语法错误”的解决方法