N简单的C语言代码帮我看看错误

来源:百度知道 编辑:UC知道 时间:2024/06/19 01:57:47
#include<stdio.h>
void main()
{char cl='a',c2='b',c3='c';
printf ("a%cb%\tc%c\t abc\n",c1,c2,c3);
}
它提示说 --------------------Configuration: cainiao1 - Win32 Debug--------------------
Compiling...
cainiao1.cpp
D:\工程1\cainiao1.cpp(4) : error C2065: 'c1' : undeclared identifier
Error executing cl.exe.

cainiao1.obj - 1 error(s), 0 warning(s)

哪位大哥告诉我这是什么意思啊哪里错了谢谢了 今天第一天学我很惭愧

char cl='a',c2='b',c3='c'中的cl与
printf ("a%cb%\tc%c\t abc\n",c1,c2,c3); 中的c1不一样.这样出现了不明定义(undeclared identifier 就是这个意思)

第三行应该是 char c1='a',c2='b',c3='c';你的c1写成了cl

它提示你 c1 没定义
因为你定义的是
char cl='a',c2='b',c3='c';

cl 把这改成 c1就好了

上面写cl,下面printf ("a%cb%\tc%c\t abc\n",c1,c2,c3); 这里变成c1了

char那行你把c1写成了cl:即把数字1写成了字母l。自己仔细看看,呵呵