关于C++程序段的question

来源:百度知道 编辑:UC知道 时间:2024/05/25 17:30:20
for(i=0,i<=10,i++) a[i]=i;
cout<<a[i]<<'\b';
这里的输出结果为0 1 2 3 4 5 6 7 8 9 4
请问:为什么最后一个数组元素会是4 ?
还有'\b'是什么意思?
是a[10]

错的太多
\b代表的是 退格 删除 之前输出的一个字符
程序错误连篇
for循环中用的是;不是,
建议看仔细再把题目发一次

#include <iostream.h>
void main()
{
int i,a[20];
for(i=0;i<=10;i++)
{
a[i]=i;
cout<<a[i]<<'\t';
}
}

你的a[]是a[10]还是a[11]?
那就应该是这样
for(i=0;i<10;i++)

貌似你给的程序就输出1个数字