牛客网刷题总结—Day7
1.++运算符为单目运算符,只能用于左值
++a;
a必须是一个变量
int aa = 0, bb = 1;
int cc = ++( aa + bb ); //erro : value required as increment operand
2.char* str = "hello,world";
这句话在C++环境下会警告,因为"hello,world"是一个字符常量,存储在常量区
而str存储在栈区
正确的写法应该为 const char* str = "hello,world";
永远不能通过str改"hello,world";
但是str可以指向其他,str自身也是变量,是可以改变的,可以指向其他的
但是不能通过它来改变其指向对象的值
3.m阶B树的关键码与分支
m阶B树的关键码最多不过m-1个,其分支最多不过m个
其关键码最少不能少于m/2的上整 - 1,故分支不少于m/2的上整
关键码 [m/2] - 1 ~ m-1
分支 [m/2] ~ m

浙公网安备 33010602011771号