error C2137: empty character constant

来源:互联网 发布:刷微信阅读量软件 编辑:程序博客网 时间:2024/05/24 06:22

编号:C2137

直译:空的字符定义。

错误分析:

原因是连用了两个单引号,而中间没有任何字符。一般的,单引号表示字符型常量,单引号中必须有,也只能有一个字符(使用转义符时,转义符所表示的字符当作一个字符看待)。两个单引号之间不加任何内容是不允许的。

案例:

#include<stdio.h>int main(){    const char a='';printf("%c",a);return 0;}


0 0
原创粉丝点击