牛客网刷题总结—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

posted @ 2020-03-06 11:07  exhina  阅读(126)  评论(0)    收藏  举报