标题: c语言错误 empty character constant [打印本页]

作者: liuda    时间: 2015-1-22 02:34
标题: c语言错误 empty character constant

  1. #include<stdio.h>
  2. void main()
  3. {

  4. char c[11]={'i',' ','l','o','v','e',' ','u',' ','l','d'};//这里可能和变量重复了
  5. int i;//不是重复了,而是单引号之间根本没东西,缺少一个空格
  6. for(i=0;i<=10;i++)//如果去掉空格,会出现“empty character constant”这种错误
  7. {
  8. printf("%c",c[i]);
  9. }
  10. printf("\n");
  11. }
复制代码



作者: 嗜独成瘾    时间: 2017-11-1 18:07
你的for循环里面哪里打了空格了?这是给大家看的,请严谨一些。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1