1.指出下面程序中的错误
voidmain()
{
cout<
}
2.指出下面程序中的错误
#include
voidmain()
{
cin>>x;
intp=x*x;
cout<
}
3.指出下面程序中的错误
#include
voidmain()
{
inti,j;
i=5;
intk=i+j;
cout<
}
4.”A”与’A'是等价的。
答案:
1.答:错误有二,首先程序中用到输出对象cout,则必须在程序首部加上文件包含语句#include。第二,语句结束必须有结束符”;”。
2.答:错误有二,首先变量必须先定义后使用,而x未定义就输入值是错误的。第二,如果程序要输出p的值,括号位置是不对的,第二个语句应写为:cout<
3.答:变量应先定义再使用,但还要注意,变量要初始化后才能引用。因j未初始化,k的结果是不可预料的。
4.二者一个是字符串,一个是字符,是不等价的,前者由两个字节组成(字符’A'与字符’\0′),而后者只有一个字节。