我初学C。 用TC2.0中有这样的程序:
A部分 main()
{
char a,b;
a='0';b='k';
printfr("%c%c\n",a,b);
}
B部分 main()
{
char c='\\';
printf("%c",c);
}
当分别运行A或B都能正常编译出结果,当两个部分和成一个程序时
C main()
{
char a,b;
a='0';b='k';
printfr("%c%c\n",a,b);
char c='\\';
printf("%c",c); }
结果不能编译提示错误
Experssion syntax in function main
Underfined symbol 'c' in function main
我百思不得其解,请大家帮忙看看。
A部分 main()
{
char a,b;
a='0';b='k';
printfr("%c%c\n",a,b);
}
B部分 main()
{
char c='\\';
printf("%c",c);
}
当分别运行A或B都能正常编译出结果,当两个部分和成一个程序时
C main()
{
char a,b;
a='0';b='k';
printfr("%c%c\n",a,b);
char c='\\';
printf("%c",c); }
结果不能编译提示错误
Experssion syntax in function main
Underfined symbol 'c' in function main
我百思不得其解,请大家帮忙看看。
{
char a,b;
a='o';b='k';
printf...
{
char c=..
printf..
}
}
而C++中你想在什么地方定义都可以,就在你使用它的前一行都可以。
{
char a,b;
char c='\\';
a='0';b='k';
printfr("%c%c\n",a,b);
printf("%c",c);
}
c真麻烦啊!