记录问题的解决思路
Q1:处理数组越界读写
A1:为防止使用时越界,使用&& 判断数组下标。
例如 : a[n];
if(a[i]>a[i+1] ){...} // i+1可能>=n,越界
=>
if( i+1 <n && a[i]>a[i+1] ) {...}
Q2:要输入未知数量的对象
A2:while (std::cin >>object )
记录问题的解决思路
Q1:处理数组越界读写
A1:为防止使用时越界,使用&& 判断数组下标。
例如 : a[n];
if(a[i]>a[i+1] ){...} // i+1可能>=n,越界
=>
if( i+1 <n && a[i]>a[i+1] ) {...}
Q2:要输入未知数量的对象
A2:while (std::cin >>object )