![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
wrz918
这个作者很懒,什么都没留下…
展开
-
TCPL第二章学习笔记
第二章我就随便看了一看,觉得没第一章难。第一张的删除注释之类的程序(练习中的)还是有点难度的。 先说说++(某变量)和(某变量)++ 我设这个变量为n,++n是先加后引用,而n++是先引用后加 先看下面代码: #include int main(void) { int num1,num2,num3,base; base原创 2012-01-20 10:40:04 · 247 阅读 · 0 评论 -
如果printf中的转换说明数大于后面的参数的数量
写上篇文章的时候,里面有一段源代码。我在IDE里面写的时候,写了一句: printf("%d %d %d %d\n",num1,num2,num3); 想必各位马上就能发现,少了一个参数。 运行结果是:1 3 3 824 为什么呢?因为我少了一个参数,系统就用824代替了。 看来以后要小心,如果发现printf输出了一个看似随机数的东西而在监视中值是正原创 2012-01-20 10:52:40 · 339 阅读 · 0 评论 -
TCPL这本书跨度蛮大的
粗粗翻了一下,感觉后面还是很难的。第一章的习题就很有难度了。看来要下苦功阅读这本书了。原创 2012-01-20 08:15:05 · 322 阅读 · 0 评论 -
The C programming language 学习笔记(一)
1. printf语句 printf语句,是用来进行输出的。格式是printf(char* format,...) (因为这是一个可变参数的函数,所以最后是...) 2、转义符 第一章里边出现过的有%d,%f,%3.0f,%6.1f之类的。现在我稍微说一下(权当复习) %d 输出10进制整数 %f 输出浮点数 %3.0f 输出浮点数,不保留小数点后的内容内容,至少占3个字符的位原创 2012-01-06 09:45:16 · 426 阅读 · 0 评论 -
说说我的学习计划
本人虽然可以说会一点C语言,但是看了一下TCPL,才明白自己会的只是一些皮毛。虽然程序能遍,但是比起TCPL中的程序,发现自己写的实在是不行。比如说我记得TCPL中有一句: for (fahr = LOWER; fahr 过去我一般会写 int temp = 1; for (temp = LOWER;temp<= UPPER;temp++) { fahr = temp *原创 2012-01-06 09:53:55 · 266 阅读 · 0 评论 -
逗你玩的运算符重载
1.运算符重载的格式为 operator () 2 不能重载的运算符有: 1.三目元运算符,即?和: 2域运算符:: 3类属关系运算符. 4sizeof运算符 5指针运算符* 使用运算符重载可以进行一些恶作剧,比如说下列代码#include u原创 2012-02-21 16:16:57 · 239 阅读 · 0 评论 -
用模板做A+B Problem时遇到的小问题
首先先贴上最后编译通过的解: #include using namespace std; template int add(T1 addend1,T2 addend2) { return (addend1 + addend2); } int main() { int num1,num2; cin >> num1 >> num2;原创 2012-02-16 10:15:29 · 218 阅读 · 0 评论 -
继承
最近看了一下继承。现在我简单分析一下公有继承、私有继承、保护性继承的不同点 共有继承:public -> public,protected -> protected 私有继承:public -> private,protected -> private 保护性继承 public -> protected,protected -> protected原创 2012-04-29 17:23:54 · 197 阅读 · 0 评论