1.刷题依赖测试。不会构造测试样本
2.c++基础
3.Linux 命令
c++知识点:
unsigned char类型
int main()
{
unsigned char buf[255];
unsigned char i = 255;
for (i; i <= 255; i++)
{
buf[i] = i;
cout << int(i);
}
for (int s = 0; s <= 255; ++s)
{
cout << buf[s];
}
return 0;
}
程序会执行多少次?
这里unsigned char 2^8-1 255为最大值。 但是int(i) +1 =256 数据溢出。00000000 i又变为0.所以for是一个死循环。