
c++基础
疾风齿轮
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于指针
int *p; → (int) *p; *p是一个int → p是一个指向int的指针(简称int指针) int **p2; →(int *)*p2;原创 2013-09-20 12:22:55 · 458 阅读 · 0 评论 -
关于变量
变量的含义 在C++程序中,一个变量拥有以下含义: ·文本识别符号(lable):以便程序中方便的使用变量 ·存储容器首地址(address):编译器决定,用于生成最终代码。取变量值时用到。 ·变量类型(type):决定存储容器使用多少字节,其中内容如何组织/如何解读。变量类型也决定了其运算的行为。 ·变量值(value):按照变量类型所对应的字节规则,将一个或多个机器码字节(或原创 2013-09-16 22:09:50 · 595 阅读 · 0 评论 -
关于c数组
”尽管术语上称作‘多维数组’,但C语言实际上只支持‘数组的数组’。“(《C专家编程》第二版211页) ”在C语言中,可以像下面这样声明一个10×20的多维字符数组 char carrot[10][20]; 或者声明一种看上去更像‘数组的数组’形式: typedef char vegetable[20]; vegetable carrot[10]; 不论哪种情况,访问单个字符都是通过ca原创 2013-09-17 12:59:47 · 650 阅读 · 0 评论 -
关于构造函数
构造函数中不能调用本类中的另一构造函数 class Foo { public: Foo(char x){ Foo(x, 0); //本语句无法初始化当前对象! } Foo(char x, int y); }; 上面例子中,Foo(x,0)语句并不调用当前对象的Foo(char x, int y)函数,而是产生一个临时对象并对其初始化,然后在语句结束时(分号处)销毁临时对原创 2013-10-16 15:36:58 · 429 阅读 · 0 评论 -
C++运算符优先级
C++运算符优先级理解记忆 C++运算符的优先级共分为16级,理解记忆如下: 四大层次 首先记忆四个大的层次:与天斗地但先赋志后 ·域限定(::)优先级最高,逗号运算符优先级最低(两个特殊级别) ·单目运算符优先级第二高,赋值运算符第二低(理解:单目运算必须完成后才可能参与双目运算,所以优先级当然较高;赋值操作需要等表达式其他部分得到结果后再进行,优先级自然较低) ·(其余运算符优先级原创 2014-01-12 21:06:35 · 620 阅读 · 0 评论 -
有趣的单精度浮点数(float)
float能够表示的连续整数范围 -16777216到+16777216(0xFF000000-0x1000000),即±2^24 float能够表示的连续偶数范围 -33554432到+33554432(0xFE000000-0x2000000),即±2^25原创 2015-11-26 19:55:44 · 1817 阅读 · 0 评论