- 博客(3)
- 问答 (1)
- 收藏
- 关注
转载 C笔试题
1. static有什么用途?(请至少说明两种) 1)在函数体,一个被声明为静态的变量在这一函数被调用过程中维持其值不变。 2) 在模块内(但在函数体外),一个被声明为静态的变量可以被模块内所用函数访问,但不能被模块外其它函数访问。它是一个本地的全局变量。 3) 在模块内,一个被声明为静态的函数只可被这一模块内的其它函数调用。那就是,这个函数被限制在声明它的模块的本地范围内使用 2. 引用与指针有...
2018-10-15 01:53:21 1446
原创 指针及自增自减混合运算
在C++中,前缀++或- -运算优先级要比后缀的低,且在《C++运算符的优先级和结合性》表中与指针运算符*属于同组,即优先级和结合性相同。 int a[5]={1,2,3,45}; int *p=a; 1. *p++ 根据结合性优先级法则,后缀++优先级高于*指针运算符,因此该表达式等价于*p(++),后缀++先使用值,然后将值自增1,则表达式可解释为int *pt,pt=p,p+...
2018-10-14 23:23:30 650
转载 vector类模板
vector是一个线性顺序结构。相当于数组,但其大小可以不预先指定,并且自动扩展。它可以像数组一样被操作,由于它的特性我们完全可以将vector 看作动态数组。 在创建一个vector 后,它会自动在内存中分配一块连续的内存空间进行数据存储,初始的空间大小可以预先指定也可以由vector 默认指定,这个大小即capacity()函数的返回值。当存储的数据超过分配...
2018-03-24 17:35:01 960
空空如也
程序中使用的if(i>=2)的语句为什么不能使cin.get()读取换行符呢?
2017-11-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人