![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++
hello_zj
这个作者很懒,什么都没留下…
展开
-
const限定修饰符
const 类型限定修饰符把一个对象转换成一个常量,常量定义以后在程序中任何改变这个值的企图都将导致编译错误。请注意下面的代码:const double minWage = 9.60;double *ptr = &minWage;一般编译器不能跟踪指针在程序中任意一点指向的对象,但任何“试图将一个非const 对象的指针指向一个常量对象”的动作都将引起编译错误或警告。 另外原创 2006-07-11 12:00:00 · 918 阅读 · 2 评论 -
引用与指针的区别
引用有时候又称为别名,它可以用作对象的另一个名字,通过引用我们可以间接地操纵对象,引用必须被初始化。 与指针有两个主要区别:(1)引用必须总是指向一个对象。如: int *pi = 0; //指针指向空 const int &ri = 0; //实际上在内部,发生了以下转换: // in原创 2006-07-11 15:23:00 · 1257 阅读 · 0 评论 -
字符数组初始化
字符数组可以用一个由逗号分开的字符文字列表初始化,或者用一个字符串文字初始化。但是, 注意这两种形式不是等价的,字符串常量包括一个额外的终止空字符。比如: char cc1[ ] = { a, b, c }; // cc1的维数是3char cc2[ ] = "abc"; // cc2的维数是4 另外,这里顺便指出指针与数组的不同,如原创 2006-07-11 17:27:00 · 6309 阅读 · 3 评论 -
引用类型的使用注意
引用类型由类型标识符和一个取地址操作符来定义, 引用必须被初始化.请看下面的初始化: double dval = 3.14159; extern int f(); int &ir1 = 1024; // error int &ir2 = dval; // error int &ir3 = f(); // error原创 2006-07-24 11:52:00 · 989 阅读 · 1 评论